我在view類中的OnDraw()函式中使用SetTimer()函式定義了一個計時器,然后在解構式中使用KillTimer()函式關閉計時器,編譯連接都正確,也可以運行,也可以打開.exe檔案,但關閉時出錯。
uj5u.com熱心網友回復:
在 OnInitialUpdate 中啟動定時器, 在 DestroyWindow 中銷毀定時器uj5u.com熱心網友回復:
然后在解構式中使用KillTimer()函式關閉計時器,這個地方沒有釋放uj5u.com熱心網友回復:
KillTimer放在OnClose的訊息處理函式里吧,因為定時器的創建和視窗物件有關聯,就是settimer的第一個引數,析構時候,視窗物件已經銷毀了,關閉視窗的第一步是先close視窗,再銷毀其他資源,所以試試在銷毀視窗前就先銷毀定時器轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/68635.html
標籤:基礎類
下一篇:求一份高光譜資料
