弱弱的问一声,对话框如何向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总是无法响应和处理消息?
解决方案 »
- 发烧了,难受啊
- 怎样读取.txt中的16进制数,再转换成float的十进制存入一个数组里
- 问下一个关于网络模块的问题
- 怎么压缩文件夹?
- 请问:List control怎么能冻结第一列??????
- 程序无法调试,是win32 release版本的,怎么改成debug版本的??
- SETWINDOWTEXT小问题
- 怎样实现 单文档 多视图(双视图) 马上给分!!!!!!!!!
- 关于多字节和utf8转码的问题
- 哪位大哥给个WinSocket Api的例子?
- VS2005 VC++删除控件
- 自己正用VC开发一个基于WEB BROWSER 控件的对话框程序,因为NEWWINDOW2无法使用,想知道如何用BHO配合
afx_msg void OnAcceptShEditMsg(WPARAM wParam,LPARAM lParam) 也要放到“//}}AFX_MSG”的后面
这个可以随便放