在分割视图中如何获取子视图的指针?

yeyuanzhi2000 2009-05-11 01:51:33
在分割视图中,我想在其中一个视图中向另一个视图用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);
}
请高手指点。谢谢!!
...全文
72 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaoye2000 2009-05-11
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 dengxuxing 的回复:]
在CConferenceView类的.CPP文件中定义一个全局变量CConferenceView *confView;
并在构造函数中:
confView=this;


#include "CConferenceView类的头文件"
extern CConferenceView *confView;
CToolView::OnButton1()
{
confView->......
}
[/Quote]
高手,谢谢您!!!!
dengxuxing 2009-05-11
  • 打赏
  • 举报
回复
在CConferenceView类的.CPP文件中定义一个全局变量CConferenceView *confView;
并在构造函数中:
confView=this;






#include "CConferenceView类的头文件"
extern CConferenceView *confView;
CToolView::OnButton1()
{
confView->......
}



tanwei1002 2009-05-11
  • 打赏
  • 举报
回复
GetPane

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧