首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

VB怎么接收从DLL发来的消息

2012-02-19 
VB如何接收从DLL发来的消息我要在VB主程序窗体中接收从一个DLL中发送的消息,请教各位老大用那种方法最简单

VB如何接收从DLL发来的消息
我要在VB主程序窗体中接收从一个DLL中发送的消息,请教各位老大用那种方法最简单啊?

[解决办法]
方法也没有什么简单不简单的!接收消息的方法只有一个!.
在form_load 里面
lpPrevWndProc = SetWindowLong(Me.hwnd, GWL_WNDPROC, AddressOf WindowProc)
在模块里面
WM_SYSTEMPARAMMSG 是你消息的名称
Public Function WindowProc(ByVal hw As Long, ByVal uMsg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long
Select Case uMsg
Case WM_SYSTEMPARAMMSG
Call frmParameterSet.OnSystemParameterMsg(ByVal wParam, ByVal lParam)

End Select
WindowProc = CallWindowProc(lpPrevWndProc, hw, uMsg, wParam, lParam)
End Function

不懂的话 加我MSN
atktracy@hotmail.com

热点排行