读书人

SendMessage想传递三个参数怎么处理

发布时间: 2012-05-10 16:02:39 作者: rapoo

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可以作为指针传递的,所以你可以把你的参数定义为一个结构体,然后将结构体的地址传递过去。嘿嘿.....
[解决办法]
传结构体指针,全局或静态变量的

读书人网 >C++

热点推荐