SendMessage想传递三个参数怎么办?
我有一个函数是用消息处理的。
发送消息用的原型是
- C/C++ code
LRESULT SendMessage(HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam );
处理消息的函数是这样的:
- C/C++ code
LRESULT CTimeDlg::OnSend(WPARAM wParam, LPARAM lParam)
函数里面处理需要用到三个参数,所以想从SendMessage里面穿进去,不知道怎么办了
[解决办法]
wParam或者 lParam可以作为指针传递的,所以你可以把你的参数定义为一个结构体,然后将结构体的地址传递过去。嘿嘿.....
[解决办法]
传结构体指针,全局或静态变量的