标签: c++ c windows-runtime sleep interrupt
我正试图在Metro App上等待Ctrl + C等中断。
我可以使用WaitForSingleObjectEx(GetCurrentThread(), ms, TRUE)来阻止睡眠。这将阻止当前线程直到'ms'mn。虽然它设置为Alertable,但如果我按下Ctrl + C,它就不会退出'Sleep'。
WaitForSingleObjectEx(GetCurrentThread(), ms, TRUE)
所以我试图实现,睡觉直到'ms'msec或者如果用户按下Ctrl + C,那么就出来继续下一个语句。不知道如何创建中断事件(sigint事件)或等待中断事件。