Re: [問題] 正在跑迴圈的視窗怎麼關閉程式

看板C_and_CPP (C/C++)作者 (星空下的鮪魚)時間16年前 (2009/08/13 18:47), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《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)
文章代碼(AID): #1AW-y_5y (C_and_CPP)
文章代碼(AID): #1AW-y_5y (C_and_CPP)