创建用户控件自定义用户消息及调用(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中用户自定义类响应自定义消息   这篇技术文章不是讨论经典的MFC中的消息工作机理的,讨论消息工作原理、方式和路径的文章在网上和书本中 随处可见。网上众多的讨论都是关于如何响应...
  • A4079
  • A4079
  • 2014年04月20日 22:27
  • 1044

MFC 动态创建控件及添加消息响应函数

动态控件是指在需要时由Create()创建的控件,这与预先在对话框中放置的控件是不同的。    一、创建动态控件:   为了对照,我们先来看一下静态控件的创建。   放置静态控件时必须先建立一个...
  • jiayanhui2877
  • jiayanhui2877
  • 2013年11月01日 15:36
  • 5953

VC++ 自定义消息学习总结

VC添加自定义消息 http://blog.csdn.net/jinnee_cumtb/article/details/4524375     VC的ClassWizard不允许增加用户自定义消息,所...
  • bcbobo21cn
  • bcbobo21cn
  • 2017年03月31日 21:09
  • 311

MFC 自定义消息四步曲与在参数中传递变量

本文转载自:http://blog.csdn.net/code_robot/article/details/7724667 今天自己也重学了一下 VC小自定义消息的使用,在网上查阅了相关资料,发...
  • cwt19902010
  • cwt19902010
  • 2016年11月23日 16:59
  • 531

利用MFC消息映射机制自定义消息

MFC消息映射机制的具体实现方法是:在每个能接收和处理消息的类中,定义一个消息和消息函数静态对照表,即消息映射表。在消息映射表中,消息与对应的消息处理函数指针是成对出现的。某个类能处理的所有消息及其对...
  • wangwenjing90
  • wangwenjing90
  • 2013年01月08日 16:23
  • 993

VC编程DLL通知应用程序exe通信(使用自定义消息实现)

源文件下载: 1. 用VC创建两个工程,一个工程是DLL的(基于使用MFC的动态链接库的),假设名字为MFC_DLL;另一个是EXE的(基于MFC的应用程序),设工程名为MFC_EXE; 2. MFC...
  • dijkstar
  • dijkstar
  • 2015年09月27日 12:36
  • 1790

MFC中自定义消息的步骤

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

MFC 自定义控件使用实践

MFC 自定义控件使用实践(1) 转载前记:说实在的,这个方法太麻烦了,我感觉最方便的方法是, 1从CWnd或者CView派生一个类, 2在对话框或者普通窗口上,定义类对象 theObj, 3在On...
  • worldy
  • worldy
  • 2013年11月15日 10:50
  • 6376

vc/mfc 进程消息队列,线程消息队列,和系统消息队列,该如何处理

队列消息和非队列消息   从消息的发送途径来看,消息可以分成2种:队列消息和非队列消息。消息队列由可以分成系统消息队列和线程消息队列。系统消息队列由Windows维护,线程消息队列则由每个GUI...
  • djb100316878
  • djb100316878
  • 2014年10月04日 00:18
  • 2236

Vc/MFC中自定义消息及其PostMessage触发使用

http://blog.csdn.net/ztz0223/article/details/2058402 http://blog.csdn.net/a8082649/article/details/...
  • lizhenmingdirk
  • lizhenmingdirk
  • 2015年05月26日 18:17
  • 5312
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:创建用户控件自定义用户消息及调用(vc,mfc,消息影射)
举报原因:
原因补充:

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