vc添加自定义消息响应
2013-04-27 15:01
274 查看
vc添加自定义消息相应 主要是前4步骤
#define WM_UPDATEDATA WM_USER + 1999 //1定义事件 cpp头部
BEGIN_MESSAGE_MAP(CXJDlg, CDialog)
//{{AFX_MSG_MAP(CXJDlg)
ON_WM_SYSCOMMAND()
....
ON_MESSAGE(WM_UPDATEDATA, OnUpdateData) //2关联消息和函数
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
LRESULT OnUpdateData(WPARAM wParam, LPARAM lParam); //3 h文件定义函数
LRESULT xxxDlg::OnUpdateData(WPARAM wParam, LPARAM lParam)
{ int iTmp = (int)wParam;
m_progress1.SetPos(iTmp);//设置进度条的值
UpdateData(false);//实时更新主界面 }// 4实现函数
定义 新函数产生消息 //void SetProcess(int value) ;
void xxxDlg::SetProcess(int value)
{ SendMessage(WM_UPDATEDATA, value);//向主线程发送消息更新进度条
}
调用消息
#define WM_UPDATEDATA WM_USER + 1999 //1定义事件 cpp头部
BEGIN_MESSAGE_MAP(CXJDlg, CDialog)
//{{AFX_MSG_MAP(CXJDlg)
ON_WM_SYSCOMMAND()
....
ON_MESSAGE(WM_UPDATEDATA, OnUpdateData) //2关联消息和函数
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
LRESULT OnUpdateData(WPARAM wParam, LPARAM lParam); //3 h文件定义函数
LRESULT xxxDlg::OnUpdateData(WPARAM wParam, LPARAM lParam)
{ int iTmp = (int)wParam;
m_progress1.SetPos(iTmp);//设置进度条的值
UpdateData(false);//实时更新主界面 }// 4实现函数
定义 新函数产生消息 //void SetProcess(int value) ;
void xxxDlg::SetProcess(int value)
{ SendMessage(WM_UPDATEDATA, value);//向主线程发送消息更新进度条
}
调用消息
相关文章推荐
- 在VC中添加响应自定义的消息的代码步骤
- 在VC中添加响应自定义的消息的代码步骤
- VC++中添加响应自定义消息
- 在VC中添加响应自定义的消息的代码步骤
- 在VC中添加响应自定义的消息的代码步骤(转)
- VC++中添加自定义消息的响应 (BEGIN_MESSAGE_MAP ON_MESSAGE)
- 在VC中添加响应自定义的消息(转)
- 在VC中添加响应自定义的消息的代码步骤
- 在VC中添加响应自定义的消息的代码步骤 (转)
- 在VC中添加响应自定义的消息的代码方法
- 在VC中添加响应自定义的消息的代码步骤
- 在VC中 添加响应自定义消息
- 在VC中 添加响应自定义消息
- vc 添加自定义消息及消息处理函数分5步
- VC添加自定义消息
- EVC/VC添加自定义消息的两种方法
- Vc2008中如何为视图类添加消息响应
- VC2008中如何为MFC应用程序添加和删除消息响应函数
- 图解VC添加自定义消息
- VC添加自定义消息