有两个view,要如何在一个view中得到另一个view 的句柄? rt现在有两个view,leftView和rightView,我要在rightView 的LButtonUp的处理事件中得到leftView的句柄指针,要怎么做? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 为什么需要这样你如果要发送消息给另外一个VIEW的话,只需要调用DOCUMENT的UPDATE就可以了然后在另外一个VIEW的OnUpdate中处理 CView *pView; POSITION pos=GetFirstViewPosition(); while(pos!=NULL) { pView=GetNextView(pos); } 有的程序是不会使用文档视图结构的我在leftView中存入了一些信息,必须用leftView的指定函数才可以调出,而这些数据又是rightView必须得到的。 GetFirstViewPosition()GetNextView(pos)都是Document的函数,如果我是用 非 文档视图结构,要怎样获得另一个视图的指针? 全局函数AfxGetApp可以得到CWinApp应用类指针 AfxGetApp()->m_pMainWnd为框架窗口指针 在框架窗口中:CFrameWnd::GetActiveDocument得到当前活动文档指针 在框架窗口中:CFrameWnd::GetActiveView得到当前活动视指针 在视中:CView::GetDocument得到对应的文档指针 在文档中:CDocument::GetFirstViewPosition,CDocument::GetNextView用来遍历所有和文档关联的视。 在文档中:CDocument::GetDocTemplate得到文档模板指针 在多文档界面中:CMDIFrameWnd::MDIGetActive得到当前活动的MDI子窗口 立即结束线程的问题? 如果从一个文件的尾部逆向往回查找"\r\n"? 拷贝指定文件到另一个文件夹下 使用sendarp函数的一个问题。 高手请进:关于按钮两次点击操作不同的问题? 有关使用CEDIT的问题,请熟悉的高手帮助解决 100分的简单问题,关于EDIT内容的检查! 在MFC中,我要打印一个票据,怎么设置打印页的大小!急 请大虾讲解一下硬盘分配表,谢谢 VC发送Request,HTTP服务器返回GZIP数据解压的问题? 如何得到服务进程的pid, 像tlist -s那样? 帮帮忙,用vc6.0 的Pop-up menu组件,为什么加载的浮动菜单始终是灰色,谢谢
你如果要发送消息给另外一个VIEW的话,只需要调用DOCUMENT的UPDATE就可以了
然后在另外一个VIEW的OnUpdate中处理
POSITION pos=GetFirstViewPosition();
while(pos!=NULL)
{
pView=GetNextView(pos);
}
GetNextView(pos)
都是Document的函数,如果我是用 非 文档视图结构,要怎样获得另一个视图的指针?
AfxGetApp()->m_pMainWnd为框架窗口指针
在框架窗口中:CFrameWnd::GetActiveDocument得到当前活动文档指针
在框架窗口中:CFrameWnd::GetActiveView得到当前活动视指针
在视中:CView::GetDocument得到对应的文档指针
在文档中:CDocument::GetFirstViewPosition,CDocument::GetNextView用来遍历所有和文档关联的视。
在文档中:CDocument::GetDocTemplate得到文档模板指针
在多文档界面中:CMDIFrameWnd::MDIGetActive得到当前活动的MDI子窗口