非佇列化訊息

非佇列化訊息則是其他訊息。在許多情況下,非佇列化訊息來自呼叫特定的Windows函式。例如,當WinMain呼叫CreateWindow時,Windows將建立視窗並在處理中給視窗訊息處理程式傳送一個WM_CREATE訊息。當WinMain呼叫ShowWindow時,Windows將給視窗訊息處理程式傳送WM_SIZE和WM_SHOWWINDOW訊息。當WinMain呼叫UpdateWindow時,Windows將給視窗訊息處理程式傳送WM_PAINT訊息。鍵盤或滑鼠輸入時發出的佇列化訊息信號,也能在非佇列化訊息中出現。例如,用鍵盤或滑鼠選擇了一個功能表項時,鍵盤或滑鼠訊息就是佇列化的,而說明功能表項已選中的WM_COMMAND訊息則可能就是非佇列化的。

相關詞條

熱門詞條

聯絡我們