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