PostMessage

此頁沒有內(nèi)容條目
內(nèi)容

PostMessage, PostMessageBynum, PostMessageBystring

VB聲明

Declare Function PostMessage& Lib "user32" Alias "PostMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any)

Declare Function PostMessageByNum& Lib "user32" Alias "PostMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByVal lParam As Long)

Declare Function PostMessageByString& Lib "user32" Alias "PostMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByVal lParam As String)

說明

將一條消息投遞到指定窗口的消息隊(duì)列。投遞的消息會在Windows事件處理過程中得到處理。在那個時候,會隨同投遞的消息調(diào)用指定窗口的窗口函數(shù)。特別適合那些不需要立即處理的窗口消息的發(fā)送

返回值

Long,如消息投遞成功,則返回TRUE(非零)。會設(shè)置GetLastError

參數(shù)表

參數(shù)

類型及說明

hwnd

Long,接收消息的那個窗口的句柄。如設(shè)為HWND_BROADCAST,表示投遞給系統(tǒng)中的所有頂級窗口。如設(shè)為零,表示投遞一條線程消息(參考PostThreadMessage

wMsg

Long,消息標(biāo)識符

wParam

Long,具體由消息決定

lParam

Any,具體由消息決定

Top