Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/139.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ metro应用程序上的可中断(阻塞)睡眠:在该应用程序上为中断创建EventEx(例如Ctrl+;C)WaitForSingleObjectEx_C++_C_Windows Runtime_Sleep_Interrupt - Fatal编程技术网

C++ metro应用程序上的可中断(阻塞)睡眠:在该应用程序上为中断创建EventEx(例如Ctrl+;C)WaitForSingleObjectEx

C++ metro应用程序上的可中断(阻塞)睡眠:在该应用程序上为中断创建EventEx(例如Ctrl+;C)WaitForSingleObjectEx,c++,c,windows-runtime,sleep,interrupt,C++,C,Windows Runtime,Sleep,Interrupt,我正试图在metro应用程序上像Ctrl+C一样等待中断 我可以通过WaitForSingleObjectEx(GetCurrentThread(),ms,TRUE)获得阻塞睡眠。这将阻止当前线程,直到毫秒。虽然它被设置为可报警,但如果我按Ctrl+C,它不会脱离“睡眠” 所以我试图实现,睡眠到毫秒,或者如果用户按下Ctrl+C,然后出来继续下一个语句。不确定如何创建中断事件(sigint事件)或等待中断。您可以在控制台程序中使用@JoachimPileborg捕捉CTRL-C这仅适用于桌面应用

我正试图在metro应用程序上像Ctrl+C一样等待中断

我可以通过
WaitForSingleObjectEx(GetCurrentThread(),ms,TRUE)
获得阻塞睡眠。这将阻止当前线程,直到毫秒。虽然它被设置为可报警,但如果我按Ctrl+C,它不会脱离“睡眠”


所以我试图实现,睡眠到毫秒,或者如果用户按下Ctrl+C,然后出来继续下一个语句。不确定如何创建中断事件(sigint事件)或等待中断。

您可以在控制台程序中使用@JoachimPileborg捕捉CTRL-C这仅适用于桌面应用程序。。。无法在高速模式下使用。