Re: [問題] 正在跑迴圈的視窗怎麼關閉程式
※ 引述《smallsteel (小鋼)》之銘言:
: 我是用Win32 API寫的
: 我的程式是跑計算的無限堆疊迴圈
: (就算有限也是幾十萬這樣的....)
: while(....)
: {
: ....
: }
: 那我現在想要關閉視窗,如果按右上角的X
: 會因為迴圈尚未執行完所以被排在後面永遠都到不了
: 有甚麼方法可以關閉視窗呢
: (用 Ctrl + Alt + Del 以外的方法.....)
應該就是這個吧…
強迫處理message queue
MSG msg;
while (::PeekMessage(&msg, NULL, NULL, NULL, PM_NOREMOVE))
{
AfxGetThread()->PumpMessage();
//?
}
--
或許人生是一段整合內在的自己
並尋求人間一點真情的過程吧
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.120.59.242
※ 編輯: aecho 來自: 59.120.59.242 (08/13 18:47)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章