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