vc 添加消息及消息处理函数

转载 2015年07月10日 10:56:35

添加自定义消息和函数:

1.在要添加消息的类头文件中定义宏 #define WM_xxx WM_USER+n(n>=0);
2.在类的声明中添加消息处理函数的声明 afx_msg void xxxx(WPARAM wParam,LPARAM lParam);
3.在类的实现文件中消息映射部分添加消息映射  ON_MESSAGE(WM_xxx, xxxx);
4.自己编写消息处理函数。

5.在要发送此消息的函数中调用函数
BOOL PostMessage(
  HWND hWnd,      // handle of destination window
  UINT Msg,       // message to post
  WPARAM wParam,  // first message parameter
  LPARAM lParam   // second message parameter
);

把消息送到消息队列中。


添加已有的消息处理函数:

在vs2008 c++中添加一个按钮需要添加消息处理函数,具体步骤如下:

  • 1.在类视图中,右键需要添加处理函数的类,选择属性。
  • 2.在”属性“窗口中,单击“消息”按钮。
  • 3.在消息列表框中,选择需要添加的消息。
  • 4.这样就可以在代码框中看到,OnCreate已经添加了。

想要删除的话再到消息框中选删除就可以了,看来遇到问题要先想到msdn才行。




相关文章推荐

鸡啄米vc++2010系列46(Ribbon界面开发:使用更多控件并为控件添加消息处理函数)

一、为Ribbon Bar添加更多Ribbon控件        鸡啄米将在上一节实例的基础上,继续添加下拉菜单、Check Box、Combo Box等Ribbon控件。        ...
  • luoru
  • luoru
  • 2015年05月22日 15:31
  • 731

鸡啄米vc++2010系列8(对话框:为控件添加消息处理函数)

创建对话框类和添加控件变量在上一讲中已经讲过,这一讲的主要内容是如何为控件添加消息处理函数。        MFC为对话框和控件等定义了诸多消息,我们对它们操作时会触发消息,这些消息最终由消息处...
  • luoru
  • luoru
  • 2015年05月12日 15:50
  • 471

vc定制控件消息处理函数

一、概述 控件的消息处理函数是由系统定义好了的,通常情况下,不需要自己提供。 但当需要对控件进行特殊控制时,可以提供一个消息处理函数,替换原来的消息处理函数。 自己的处理完成后,再调用控件的缺省...
  • rankun1
  • rankun1
  • 2016年04月21日 16:45
  • 525

VS2010/MFC编程入门之八(对话框:为控件添加消息处理函数)

创建对话框类和添加控件变量在上一讲中已经讲过,这一讲的主要内容是如何为控件添加消息处理函数。        MFC为对话框和控件等定义了诸多消息,我们对它们操作时会触发消息,这些消息最终由消息处理函...

VS2013/MFC编程入门之八(对话框:为控件添加消息处理函数)

创建对话框类和添加控件变量在上一讲中已经讲过,这一讲的主要内容是如何为控件添加消息处理函数。        MFC为对话框和控件等定义了诸多消息,我们对它们操作时会触发消息,这些消息最终由消息处...

MFC学习笔记——CDialog(为控件添加消息处理函数)

转自 http://www.jizhuomi.com/school/c/158.htmlMFC为对话框和控件等定义了诸多消息,我们对它们操作时会触发消息,这些消息最终由消息处理函数处理。比如我们点击按...

VS2010/MFC编程入门之八(对话框:为控件添加消息处理函数)

创建对话框类和添加控件变量在上一讲中已经讲过,这一讲的主要内容是如何为控件添加消息处理函数。        MFC为对话框和控件等定义了诸多消息,我们对它们操作时会触发消息,这些消息最终由消息处...

VS2010/MFC编程入门之三(Ribbon界面开发:使用更多控件并为控件添加消息处理函数)

一、为Ribbon Bar添加更多Ribbon控件        鸡啄米将在上一节实例的基础上,继续添加下拉菜单、Check Box、Combo Box等Ribbon控件。        1、首先...

VS2013/MFC编程入门(对话框:为控件添加消息处理函数)

创建对话框类和添加控件变量在上一讲中已经讲过,这一讲的主要内容是如何为控件添加消息处理函数。       MFC为对话框和控件等定义了诸多消息,我们对它们操作时会触发消息,这些消息最终由消息处理函数处...

单文档动态添加真彩工具栏并添加消息处理函数

1首先导入一张位图    2然后按照按钮的多少修改toolbar 我定义了14个按钮 在右侧修改按钮的长和高,我设置的是32*32. 3 也是最关键一步 在mainframe类中的oncreate方法...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:vc 添加消息及消息处理函数
举报原因:
原因补充:

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