[問題] VC++如何在使用者關閉視窗時執行動作

看板C_and_CPP (C/C++)作者 (肯尼)時間14年前 (2012/01/11 00:24), 編輯推噓0(006)
留言6則, 3人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) VC++ 補充說明(Supplement): 非MFC 只是一般的黑底白字執行視窗 如何在使用者於程式跑到一半就關閉視窗(按下 x)時 執行某些特定的動作? 我想要在程式被中斷時,刪除某些程式剛啟動時建立的暫存檔案 還請各位版友多多指教了! 感謝!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.61.97.213

01/11 00:26, , 1F
用 atexit() 函式?
01/11 00:26, 1F

01/11 00:37, , 2F
response WM_DESTROY message..
01/11 00:37, 2F

01/13 23:05, , 3F
一樓的方式如果程式沒有由「return」正常結束
01/13 23:05, 3F

01/13 23:05, , 4F
似乎就不會觸發~ 二樓的方式我還在研究怎麼寫 謝謝你們
01/13 23:05, 4F

01/13 23:24, , 5F
請問二樓的方法非MFC一樣可以使用嗎?
01/13 23:24, 5F

01/14 05:13, , 6F
WinMain 也可以,重點是要有 message loop 便可。
01/14 05:13, 6F
文章代碼(AID): #1F36Ohst (C_and_CPP)
文章代碼(AID): #1F36Ohst (C_and_CPP)