DispatchMessage

函式功能:該函式分發一個訊息給視窗程式。通常訊息從GetMessage函式獲得或者TranslateMessage函式傳遞的。訊息被分發到回調函式(過程函式),作用是訊息傳遞給作業系統,然後作業系統去調用我們的回調函式,也就是說我們在窗體的過程函式中處理訊息。

函式原型:LONG DispatchMessage(CONST MSG*lpmsg);

參數:

lpmsg:指向含有訊息的MSG結構的指針。

返回值:返回值是視窗程式返回的值。儘管返回值的含義依賴於被調度的訊息,但返回值通常被忽略。

備註:MSG結構必須包含有效的訊息值。如果參數lpmsg指向一個WM_TIMER訊息,並且WM_TIMER訊息的參數IParam不為NULL,則調用IParam指向的函式,而不是調用視窗程式。

速查:Windows NT:3.1及以上版本;Windows:95及以上版本;Windows CE:1.0及以上版本;頭檔案:winuser.h;輸入庫:user32.lib;Unicode:在Windows NT環境下以Unicode和ANSI方式實現。

頭檔案:Winuser.h, Windows.h

庫檔案:User32.lib

相關詞條

相關搜尋

熱門詞條

聯絡我們