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 |