SendMessage 可以付带,一个用户定义的参数吗? SendMessage 可以付带,一个用户定义的参数吗?我定义该参数的作用,是为了,让接收消息函数的函数,有一个值传进来,这样就可以,省去了,定义多个变量的麻烦!!请高手指点一下 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以发送自定义消息,也可以发送自定义数据#define WM_MYMESSAGE WM_USER + 45SendMessage(WM_MYMESSAGE,userdefine1,userdefine2); 一般如果是一个整数就放到WPARAM中,其它的就放到LPARAM中,发结构体也行,在处理函数中强制转换一下就OK了 SendMessage(WM_MYMESSAGE,userdefine1,userdefine2);userdefine1和userdefine2,我知道是我定义的参数,但是怎么才能获取到这两个参数的值啊,这是个关键问题???如果不懂获取到这两个值,那我不是白问了吗??? 消息函数定义是类似这样的:afx_msg LRESULT OnMyMessage(WPARAM wParam, LPARAM lParam);因此你就获得了通过 SendMessage() 传递的 userdefine1 和 userdefine2。 补充楼上MFC中 消息映射ON_MESSAGE(WM_MYMESSAGE,OnMyMessage) 菜鸟高分求解:一道基础题目 vc 动态打开 带密码的Access 请教一个很弱智的问题,游戏中自画的按钮是怎样响应相应的鼠标点击事件的了? 请教 改变按钮上的文字 关于随机数的问题 PreTranslateMessage 错误 如何解决??????????? 如何取CDC在对话框中绘图啊!多谢! 有一字符串str,我想取得str的ASCII码,该怎样写代码? 我怎么样把改变窗口大小的小按钮给disnable掉一个或两个? winsocket的问题 需要一个“让提示框一直显示,不自动隐藏”的类? 有关C++语法的问题(应该是涉及CArray这个模板类)
#define WM_MYMESSAGE WM_USER + 45
SendMessage(WM_MYMESSAGE,userdefine1,userdefine2);
消息函数定义是类似这样的:afx_msg LRESULT OnMyMessage(WPARAM wParam, LPARAM lParam);因此你就获得了通过 SendMessage() 传递的 userdefine1 和 userdefine2。
MFC中 消息映射
ON_MESSAGE(WM_MYMESSAGE,OnMyMessage)