1. 程式人生 > >MFC中setimer和ontimer定時器函式到時間不能觸發執行是因為WM_TIMER訊息的優先順序低

MFC中setimer和ontimer定時器函式到時間不能觸發執行是因為WM_TIMER訊息的優先順序低

MFC中setimer和ontimer定時器函式到時間不能觸發執行, 因為WM_TIMER訊息的優先順序低,所以會優先處理高級別其他訊息,如 WM_PAINT訊息重複觸發介面的重繪, WM_TIMER無處理的機會。訊息的優先順序是SENDMESSAGE > POSTMESSAGE登記訊息 > QUIT > INPUT > PAINT重繪 > TIMER