mfc 窗口通信-mfc 窗口分割,窗口之间通信

问题描述

mfc 窗口分割,窗口之间通信

mfc 窗口分割后,如何实现一个窗口的控件与另一个窗口控件的通信

解决方案

关于切分视图,最佳的实践是通过共享的文档对象来共享数据。

解决方案二:

用父窗口做中转,子窗口都可以访问父窗口

时间: 2024-09-01 13:27:14

mfc 窗口通信-mfc 窗口分割,窗口之间通信的相关文章

mfc 窗口通信-mfc 对话框窗口分割后通信通信

问题描述 mfc 对话框窗口分割后通信通信 将对话框分割为两个窗口,如何实现这连个窗口之间的通信新手,求指导谢谢 解决方案 对话框分割后还是一个窗口,而不是两个.所以只要定义成员变量,就可以互相传值 解决方案二: 获取窗口句柄,然后发消息用postmessage 收消息用getmessage或peekmessage 解决方案三: 都通过对话框本身的实例对象来通信,它可以访问两个窗口 解决方案四: 要看你这个分隔是怎么分隔了.1. 中间划了一条竖线,额,这个嘛,互相可以访问了2. 的的确确分了两个

mfc窗口分割后的通信问题

问题描述 mfc窗口分割后的通信问题 VS2010环境下编写的,把视图分割成了上下两个窗口,都是CFormView类的,上面的窗口只有一个teechart控件,想要实现的功能是点击下面窗口的一个按钮在上面的teechart控件中显示一个50个随机数组成的曲线.按照网上的案例写完以后运行就马上报错,代码如下: void CSpect_Tool::OnBnClickedButAddspect() { // TODO: 在此添加控件通知处理程序代码 CSpect_Display *MCFrm=(CSp

窗口通信-【MFC分割窗口后的单文档怎么变为多文档??】

问题描述 [MFC分割窗口后的单文档怎么变为多文档??] 网上的办法使过,好像不行:原因可能就是因为窗口被分割了的原因,我将分割窗口的过程全部屏蔽掉以后从单文档变为多文档没有问题.如果加上窗口分割以后就不能变为多文档了.下面是单文档和多文档的差别之一,我的问题也就是在这里.[其实我问题的原因是这样的,想在菜单中弄一个新建文档的命令,而多文档刚好可以解决这个问题,如果能解决这个问题也照样给分] 解决方案 //多文档CMultiDocTemplate* pDocTemplate;pDocTempla

mfc-MFC分割窗口之间的通信问题

问题描述 MFC分割窗口之间的通信问题 写一个MFC程序,大概功能是主窗口显示图片,子窗口显示处理的结果(一个字符串).主窗口Myview,分割的子窗口是自己新建的view类NewView,问题是不知道这两个窗口之间如何通信?就是把MyView中的一个变量传递给NewView并显示出来即可.现在的一个思路是在DOC中定义这个变量,在MyView中对其赋值,在NewView中通过GetDocument函数得到这个值并显示,但是试了几次好像行不通,不知道有什么好的解决方法没有.或者有没有别的思路来实

当文档分割-请问mfc单文档分割窗口后,原来可以显示图形的VIEW函数怎么修改才能让其显示原来发的图形。

问题描述 请问mfc单文档分割窗口后,原来可以显示图形的VIEW函数怎么修改才能让其显示原来发的图形. BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext) { // TODO: 在此添加专用代码和/或调用基类 if(m_splitter.CreateStatic(this,1,2)==NULL) return FALSE; CRect rect; GetClientRect(&rect);

在mfc中使用CSplitterWnd分割窗口问题,想要拖动分隔条怎么使小窗口的大小和控件随着变化

问题描述 在mfc中使用CSplitterWnd分割窗口问题,想要拖动分隔条怎么使小窗口的大小和控件随着变化 如上所述,我现在已经把一个界面分割成2行3列的6个小窗口,用来显示曲线图.但是,当我拖动分隔条的时候主要查看某一个小窗口的时候,里面的控件和位置都没有变化,现在怎么才能使其窗口和里面的控件随着我的拖动放大缩小呢..求救啊!!!谢谢啦!! 解决方案 处理View中的WM_SIZE消息等,然后再等比例的MoveWindow等来调整控件的大小位置

【数字图像处理】 二.MFC单文档分割窗口显示图片

本文是讲述<数字图像处理>系列文章,继上篇讲述BMP格式图片和显示后,该篇讲述如何对单文档进行分割.主要是采用CSplitterWnd静态分割窗口显示图片等相关知识.本文主要结合自己的课程及常用图片软件讲解. 一. CSplitterWnd静态分割窗口 1.CSplitterWnd类基础知识(该部分引用:百度百科和麦田里的稻草人博客)CSplitterWnd类提供一个分离器窗口的功能,分隔器窗口是一个包含有多个窗格的窗口.窗格通常是应用程序特定的由CView派生的对象,但它也可以是具有适当子窗

mfc 分割窗口后窗口变化问题

问题描述 mfc 分割窗口后窗口变化问题 mfc 分割窗口后,窗口最大化时,如何让各个窗口等比例随之变化问题 谢谢,大神指导 解决方案 打开classwizard,映射wm_resize消息,添加上面的代码 解决方案二: //OnSize,MoveWindow //eg: void CMainFrame::OnSize(UINT nType, int cx, int cy) { CFrameWnd::OnSize(nType, cx, cy); if (!m_wndStatusBar.m_hWn

出现错误-mfc分割窗口出现异常提示触发断点

问题描述 mfc分割窗口出现异常提示触发断点 代码贴上.求指导!是要分成四块,先左右分成两块,然后各分成两块.代码前两次分割是看网上的代码,后面一次是自己写的!