关于VC的问题 视图类的消息映射
我想问下我在一个使用属性对话框的单文档应用程序中想要向视图类对象发送一个消息我是这样写的CMainFrame*pMFrm=(CMainFrame*)AfxGetMainW...
我想问下
我在一个使用属性对话框的单文档应用程序中
想要向视图类对象发送一个消息 我是这样写的
CMainFrame *pMFrm=(CMainFrame*)AfxGetMainWnd();
pMFrm->GetActiveView()->SendMessage(WM_USER_APPLY);
WM_USER_APPLY是我要发送的消息
(这个函数别调用了 我在函数后面添加MessageBox("1");
实现了)
并且 我也在视图类中定义了响应函数
ON_COMMAND(WM_USER_APPLY,OnApply)/////在C**View.cpp中定义
afx_msg void OnApply()////////////////在C**View.h中定义
可是并没有显示OnApply被调用
(我还在这个函数最前面中添加了MessageBox("2");也没有被调用)
请问出了什么问题了?
急!!! 展开
我在一个使用属性对话框的单文档应用程序中
想要向视图类对象发送一个消息 我是这样写的
CMainFrame *pMFrm=(CMainFrame*)AfxGetMainWnd();
pMFrm->GetActiveView()->SendMessage(WM_USER_APPLY);
WM_USER_APPLY是我要发送的消息
(这个函数别调用了 我在函数后面添加MessageBox("1");
实现了)
并且 我也在视图类中定义了响应函数
ON_COMMAND(WM_USER_APPLY,OnApply)/////在C**View.cpp中定义
afx_msg void OnApply()////////////////在C**View.h中定义
可是并没有显示OnApply被调用
(我还在这个函数最前面中添加了MessageBox("2");也没有被调用)
请问出了什么问题了?
急!!! 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询