MFC 下对话框程序使用消息
来源:互联网 发布:python while循环终止 编辑:程序博客网 时间:2024/06/12 00:36
在MFC下编程,多线程实现时候。要求函数为全局函数,这样在访问窗体的时候会出现很多问题,当然也可以将线程的运行函数写成类的静态函数,但是这样一来在静态函数中只能访问静态函数和变量,带来了诸多的不便。下面看我的实现。
这里我用vc++6.0创建了一个名为Muti_Tread的对话框程序。
在Muti_ThreadDlg.h : header file 中添加
// Generated message map functions
//{{AFX_MSG(CMuti_ThreadDlg)
virtual BOOL OnInitDialog();
afx_msg LRESULT OnMyMessage(WPARAM wParam, LPARAM lParam);//添加的消息声明
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
在 Muti_ThreadDlg.cpp : implementation file中
首先定义
#define WM_MY_MESSAGE (WM_USER+100)//WM_USER 有一些控件也使用,因此这里要加上100
下一步 还是在Muti_ThreadDlg.cpp : implementation file中
BEGIN_MESSAGE_MAP(CMuti_ThreadDlg, CDialog)
//{{AFX_MSG_MAP(CMuti_ThreadDlg)
ON_WM_SYSCOMMAND()
ON_WM_PAINT()
ON_WM_QUERYDRAGICON()
ON_BN_CLICKED(IDC_BUTTON1, OnButton1)
ON_MESSAGE(WM_MY_MESSAGE, OnMyMessage)//添加.
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
同时实现消息处理函数
LRESULT CMuti_ThreadDlg::OnMyMessage(WPARAM wParam, LPARAM lParam)
{
MessageBox("OnMyMessage!");
return 0;
}
OK 。。
- MFC 下对话框程序使用消息
- MFC中的通过消息对话框 调试程序
- 在MFC对话框下自定义消息!!
- MFC—消息对话框
- MFC对话框程序不能响应WM_CHAR消息的解决办法
- MFC对话框程序中使用OpenGL
- MFC程序逆向 – 消息篇(下)
- MFC程序逆向 – 消息篇(下)
- MFC程序逆向 – 消息篇(下)
- MFC程序逆向 – 消息篇(下)
- MFC下的消息机制(一个对话框向另一个对话框发消息)
- MFC对话框下的菜单使用setCheck
- MFC小程序003------MFC使用WebBrowser组件,在对话框中创建滚动视图,动态创建一个静态文本控件并设置鼠标单击的消息响应
- mfc基于对话框程序
- MFC基于对话框程序
- MFC基于对话框程序
- OSG+MFC对话框程序
- MFC对话框程序
- EVC模拟器的几点错误记录
- 【签名】和【证书】 相关问题的解释
- 将Android源码集成到Eclipse中的方法
- 定制一个eVC上的中文模拟器
- oracle USER 与 Schema 的关系与区别
- MFC 下对话框程序使用消息
- 判断页面是刷新还是提交
- 黑马训练营预习视频之学习日记(四)
- tmp.c
- wiki网站系统
- HDU 1245
- startsWith(),endsWith()的作用,用法,判断字符串a 是不是以字符串b开头或结尾
- tmp.c
- 如何在 Visual Studio 中像编辑普通 HTML 文件一样地编辑 SPARK 文件