SendMessageCallback

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

SendMessageCallback

VB聲明

Declare Function SendMessageCallback Lib "user32" Alias "SendMessageCallbackA" (ByVal hwnd As Long, ByVal msg As Long, ByVal wParam As Long, ByVal lParam As Long, ByVal lpResultCallBack As Long, ByVal dwData As Long) As Long

說明

將一條消息發(fā)給窗口。該函數(shù)最大的特定是可以立即返回。目標窗口函數(shù)執(zhí)行完畢后,會用回調(diào)函數(shù)的形式將結(jié)果返回

返回值

Long,TRUE表示成功,F(xiàn)ALSE表示失敗。會設(shè)置GetLastError

參數(shù)表

參數(shù)

類型及說明

hwnd

Long,要接收消息的那個窗口的句柄

msg

Long,消息的標識符

wParam

Long,取決于消息

lParam

Long,取決于消息

lpResultCallBack

Long,指定函數(shù)地址。在vb5中可用AddressOf操作符獲得

dwData

Long,用戶自定義值

注解

回調(diào)函數(shù)聲明如下:

Public Function WndProc(ByVal hwnd&, ByVal msg&, ByVal wp&, ByVal lp&) As Long

其中,wp參數(shù)是作為dwData參數(shù)傳遞的值。lp參數(shù)包含了來自窗口函數(shù)的結(jié)果

Top