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

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

2012-05-10 
SendMessage想传递三个参数怎么办?我有一个函数是用消息处理的。发送消息用的原型是C/C++ codeLRESULT Send

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

热点排行