创建用户控件自定义用户消息及调用(vc,mfc,消息影射)

原创 2007年09月30日 10:21:00
首先创建一个用户控件类,比如扩展的Button类,Tab卡片类
1 在头文件定义用户消息#define WM_TAB_SELECT WM_USER+101(后面加多少自己决定,最好与其他不冲突)
2 因为Tab按钮需要区分用户鼠标点击的是哪个按钮所以要在OnLButtonDown中处理
3 在OnLButtonDown中向父窗体发送用户消息
  GetParent()->PostMessage(WM_TAB_SELECT,用户数据,用户数据);
4 接收:在调用窗体的消息影射表中加入消息影射
  ON_MESSAGE(WM_TAB_SELECT,&Cxxx::OnTabClick)
5 写消息处理函数
  LRESULT Cxxx::OnTabClick(WPARAM wParam, LPARAM lParam)
  两个参数就是“用户数据”消息中传递过来的
 

相关文章推荐

在MFC中添加用户自定义消息【转载】

在MFC中添加用户自定义消息【转载】   2012-02-09 10:17:17|  分类: visual c++ |  标签: |字号大中小 订阅 首先弄清楚...

MFC用户自定义消息的使用

场景描述:MFC对话框程序中的picture控件中显示动态图像,并通过鼠标点击获取图像中任意像素的坐标。 首先创建自定义类,通过派生Cwnd类实现在picture控件中绘图从而显示图像,在该类中定义...

在MFC中添加用户自定义消息

首先弄清楚两点:(1)谁要发送这个消息(2)谁要接受这个消息。  用一个简单的例子来说明。对象A向B(也可以就是A到A)发送消息。  1 发送消息  首先在A的头文件中定义这个消息:    #defi...

vc6.0添加自定义用户消息的基本过程

在学习过程中遇到要添加用户自定义消息的过程.我觉得书上写的比较散,于是就自己总结了这个基本过程,以为日后备查. 首先弄清楚两点:(1)谁要发送这个消息(2)谁要接受这个消息。 用一个简单的例子来说...
  • xunyn
  • xunyn
  • 2012年03月23日 22:33
  • 2939

在MFC中添加用户自定义消息

首先弄清楚两点: (1)谁要发送这个消息(2)谁要接受这个消息。   用一个简单的例子来说明。对象A向B(也可以就是A到A)发送消息。   1 发送消息   首先在A的头文件中定义...

MFC中用户自定义类响应自定义消息

这篇技术文章不是讨论经典的MFC中的消息工作机理的,讨论消息工作原理、方式和路径的文章在网上和书本中随处可见。网上众多的讨论都是关于如何响应并进行用户自定义消息映射的;网上还有一些文章介绍如何在自定义...

delphi用户自定义消息

  • 2012年10月19日 13:16
  • 181KB
  • 下载

vc中自定义消息 MFC

  • 2010年04月06日 23:03
  • 167KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:创建用户控件自定义用户消息及调用(vc,mfc,消息影射)
举报原因:
原因补充:

(最多只允许输入30个字)