VC:增加自定义消息
来源:互联网 发布:mpg视频修复软件 编辑:程序博客网 时间:2024/05/10 03:17
STEP1:定义消息
#define UM_TEST WM_USER+1
STEP2:填写消息的映射关系
class CMainFrame : public CFrameWnd
{
protected:
//{{AFX_MSG(CMainFrame)
afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
afx_msg void OnTest();
//}}AFX_MSG
afx_msg LRESULT userMsgTest(WPARAM wParam,LPARAM lParam);
DECLARE_MESSAGE_MAP()
};
BEGIN_MESSAGE_MAP(CMainFrame, CFrameWnd)
//{{AFX_MSG_MAP(CMainFrame)
ON_WM_CREATE()
ON_COMMAND(IDM_TEST, OnTest)
//}}AFX_MSG_MAP
ON_MESSAGE(UM_TEST,userMsgTest)
END_MESSAGE_MAP()
STEP3:实现消息的响应函数
LRESULT CMainFrame::userMsgTest(WPARAM wParam,LPARAM lParam)
{
CString str;
str.Format("UM :%04x %08x ",wParam,lParam);
MessageBox(str);
return 0;
}
STEP4:发送消息
void CMainFrame::OnTest()
{
// TODO: Add your command handler code here
//SendMessage(UM_BTNCLK,0x4321,0x12345678);
PostMessage(UM_BTNCLK,0x4321,0x12345678);
}
- VC增加自定义消息
- VC增加自定义消息
- VC增加自定义消息
- VC:增加自定义消息
- VC增加自定义消息[转]
- 增加用户自定义消息
- VC增加窗口消息处理
- VC中的自定义消息
- VC自定义消息
- VC++ 中的自定义消息
- VC 自定义消息
- VC++中的自定义消息
- VC中自定义消息
- VC中的自定义消息
- VC添加自定义消息
- VC中的自定义消息
- VC添加自定义消息
- VC++中的自定义消息
- 文件系统处理(2)——文件处理函数语句和文件系统控件
- Sybase数据库----有关概念
- DockPanel Suite 快速上手&使用技巧
- Eclipse快捷键大全(转载)
- Calendar.DayRender 事件
- VC:增加自定义消息
- DockPanelSuite2.2工程及类文件介绍
- ftp命令,切记
- 判断是否为欧拉图的并行算法
- 整理Windows Phone 7教程(很全面)
- .NET Framework 4 与 .NET Framework 4 Client Profile的区别与联系
- 2012 不宜进入的三个技术点(下)
- 寒假学习1:正则表达式
- 寒假学习2