弱弱的问一声,对话框如何向CMainFrame发消息?CMainFrame中又如何接收和处理消息?我的程序中,对话框是CMainFrame的成员函数,对话框是在CMainFrame中的OnCreateDlg()函数中创建的。
我在对话框中发送消息时采用的是AfxGetMainWnd()->SendMessage(WM_SEND_EDIT,(WPARAM)0,(LPARAM)1);
而主框架窗口的响应部分则是.h文件
.......
afx_msg void OnAcceptShEditMsg(WPARAM wParam,LPARAM lParam);
.cpp文件 ON_COMMAND(WM_SEND_EDIT,OnAcceptShEditMsg)
.........
void CMainFrame::OnAcceptShEditMsg(WPARAM wParam,LPARAM lParam)
{
................
}请问这样操作存在什么问题吗?为什么我程序中的CMainFrame总是无法响应和处理消息?
我在对话框中发送消息时采用的是AfxGetMainWnd()->SendMessage(WM_SEND_EDIT,(WPARAM)0,(LPARAM)1);
而主框架窗口的响应部分则是.h文件
.......
afx_msg void OnAcceptShEditMsg(WPARAM wParam,LPARAM lParam);
.cpp文件 ON_COMMAND(WM_SEND_EDIT,OnAcceptShEditMsg)
.........
void CMainFrame::OnAcceptShEditMsg(WPARAM wParam,LPARAM lParam)
{
................
}请问这样操作存在什么问题吗?为什么我程序中的CMainFrame总是无法响应和处理消息?
解决方案 »
- 同一句SQL语句,在ACCESS数据库里可执行在MFC里面报错
- VC.NET论坛人气太差了,转来问问:VC.NET中如何载入和调用DLL呀?
- 应用程序打开了一个文件,如何获取改文件的路径?
- 组合框初始化后,选项不能显示,为什么?
- 请教一个关于文件搜索的小问题?谢谢您的帮助!
- TCP协议可靠的含义究竟是什么
- RC : fatal error RC1203(立即给分)
- 告诉你怎样定位非法操作的错误出在哪个文件的哪一行
- 关于文件的创建和删除.
- 有关文件seek操作引起缓冲区变换的问题,我给69分.
- VS2005 VC++删除控件
- 自己正用VC开发一个基于WEB BROWSER 控件的对话框程序,因为NEWWINDOW2无法使用,想知道如何用BHO配合
afx_msg void OnAcceptShEditMsg(WPARAM wParam,LPARAM lParam) 也要放到“//}}AFX_MSG”的后面
这个可以随便放