在分割视图中,我想在其中一个视图中向另一个视图用SendMessage函数发送WM_COMMAND消息,但是不知怎样获取另一个视图的指针?
我用了下面这种方法,怎么不行呢? C/C++ codevoid CToolView::OnButton1()
{
CMainFrame *pMain=(CMainFrame *)AfxGetApp()->m_pMainWnd; CConferenceView *pView=(CConferenceView *)pMain->GetActiveView();
pView->SendMessage(WM_COMMAND,MAKEWPARAM(IDT_LINE,0),0);
}
请高手指点。谢谢!!
我用了下面这种方法,怎么不行呢? C/C++ codevoid CToolView::OnButton1()
{
CMainFrame *pMain=(CMainFrame *)AfxGetApp()->m_pMainWnd; CConferenceView *pView=(CConferenceView *)pMain->GetActiveView();
pView->SendMessage(WM_COMMAND,MAKEWPARAM(IDT_LINE,0),0);
}
请高手指点。谢谢!!
解决方案 »
- BenginPaint后PAINTSTRUCT成员变量hdc怎么才能用CreateDC返回值替换?
- 用户界面线程的函数入口在哪里?
- 寻找Codejock XTreme Toolkit Pro 8.60
- “mkdir”被声明为否决的 这些问题该如何处理
- 如何修改Dialog中控件的字体, 要全部一致的修改
- 急求答案 MFC 多文档程序问题
- 右键弹出的窗口类型是什么?">>"按钮弹出的窗口又是什么类型?如何捕获这个事件?
- 我写个后台程序扫描数据库,对于连不上数据库的情况会抓到写入日志,但还是不够坚挺,大概发生9~10这种情况就会挂,不知是什么原因造成的,如
- 怎样向MPEG1格式的视频数据的每一帧写几个字 (回答出来 给100分)
- MFC 的onpaint()中截取桌面背景图
- CreateThread
- 为什么vs2005写的mfc程序(C++)在别的计算机不能运行?(急)
并在构造函数中:
confView=this;
#include "CConferenceView类的头文件"
extern CConferenceView *confView;
CToolView::OnButton1()
{
confView->......
}