在VC++中想加入自定义消息,以下方法可供参考 ……
1 首先定义消息:例如
define WM_MYMESSAGE (WM_USER+100)
2 在.H文件中,加入消息响应函数,如:
LONG OnMyMessage(WPARAM w,LPARAM l);
该函数有规定的格式:
LONG Function_Name(WPARAM w,LPARAM l);
3 加入消息响应宏
在响应该消息的类中,在消息响应块中,
BEGIN_MESSAGE_MAP(CAboutDlg, CDialog)
//{{AFX_MSG_MAP(CAboutDlg)
// No message handlers
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
加入以下语句:
ON_MESSAGE(WM_MYMESSAGE, OnMyMessage)
成为如下样式:
BEGIN_MESSAGE_MAP(CAboutDlg, CDialog)
//{{AFX_MSG_MAP(CAboutDlg)
ON_MESSAGE(WM_MYMESSAGE,OnMyMessage)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
4 在.CPP文件中,编辑消息响应函数,如下:
LONG CMyClass::OnMyMessage(WPARAM w, LPARAM l)
{
}
5 大功告成。
相关推荐
VC++ Windows自定义按钮重载.rar
用VC++创建自定义向导程序》.zip源码C++语言项目源码用VC++创建自定义向导程序》.zip源码C++语言项目源码 1.适合学生做毕业设计参考模板。 2.适合程序员学习开发研究用 3.适合小公司做项目参考技术使用用
VC++创建自定义向导,很实用的小程序。
源程序实现了vc++中热键(组合键)的定义及其消息的响应,可供参考。
用VC++创建自定义向导程序源代码,挺不错的,分享一下
本文较为详细的介绍了一个使用ODBC对数据库进行操作的CdataBaseOperate类的建立,并给出了几个主要函数的具体实现,以及该类在实际的应用程序中的使用。
vc++自定义消息的例子.zip visual c++自定义消息的例子.zip
VC 6.0 消息处理和自定义消息对话框用法,通过重载函数OnCmdMsg从而使不能够处理主框架命令的非模式对话框,具备了响应主框架命令的功能。二是说明自定义消息的用法。重载OnCmdMsg后,改变的窗口标题,自定义消息...
阐述了VC中实现自定义消息,以及消息的封装、传递机制
VC++6.0中如何发送自定义消息
一个可折叠的VC++自定义列表控件 一款VC++自定义的列表控件,可以展开、折叠。 WINDOWS应用程序的创建一般都需要使用控件,像VB、DELPHI等编程环境都提供了相当多的控件供程序员调用,这些控件基本上能满足程序...
VC++6.0下强大的自定义消息程序的编写,绝对经典的,超实用的
支持自定义功能的VC++图表控件及使用例子源码,图表在编程中应用广泛,可以直观的显示统计数据,提升软件使用体验,希望通过本图表控件,帮助朋友们学会在VC++中使用图表控件。压缩包内包括控件源码和例子程序的源...
本代码演示了自定义向导的实现
vc2008编译环境 可以运行! vc2008编译环境 可以运行! vc++自定义控件编写三叉窗口
VC++自定义彩色图标工具栏....(代码注释详细 易懂。。。。)鼠标指向时图标可变化。。。
属性对话框控件是在Windows系统中是常见的控件,那么在VC++中实现自定义的属性对话框控件后,会给我们的Windows应用的用户操作带在非常大的方便。学习综合使用属性对话框、弹出菜单等功能会给我们的VC++应用的功能...