读书人

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

发布时间: 2012-02-19 19:43:39 作者: rapoo

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

读书人网 >VB

热点推荐