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_hWnd)return;

if (!m_progress.m_hWnd)return;

CRect rc;
m_wndStatusBar.GetItemRect(m_procIndex, &rc);
m_progress.MoveWindow(&rc,TRUE);

// TODO: Add your message handler code here

}

解决方案三:

OnSize中CSplitterWnd::SetColumInfo/SetRowInfo/RecalcLayout()

时间: 2024-08-11 21:14:14

mfc 分割窗口后窗口变化问题的相关文章

mfc-MFC 将button控件SetParent()到另一个窗口后,事件响应混乱问题

问题描述 MFC 将button控件SetParent()到另一个窗口后,事件响应混乱问题 现有:窗口A,里面有button1,按钮事件是AfxMessageBox(L""我是窗口A的按钮"");窗口B,里面有button1.按钮事件是AfxMessageBox(L""我是窗口B的按钮""); 使用以下代码将button1发送到窗口B里面去:this->GetDlgItem(IDC_BUTTON1)->SetPar

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

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

当文档分割-请问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-【MFC静态分割窗口后,窗口通信有哪些方法???】

问题描述 [MFC静态分割窗口后,窗口通信有哪些方法???] 我自己的是从通过doc来传输数据的.发送数据获取文档指针pDoc->infoArray[0].InsertAt(0 数据"");pDoc->add=true;pDoc->UpdateAllViews(NULL);//刷新显示接受数据获取文档指针if(pDoc->add){ CString str; str = pDoc->InfoArray[0].GetAt(0);//str = 数据}那还有没

mfc中,怎样让listcontrol随窗口的大小变化而变化?

问题描述 mfc中,怎样让listcontrol随窗口的大小变化而变化? 新手学mfc,在写一个程序,需要让listcontrol随窗口大小变化而变化,listcontrol的列宽也需要随之变化,做了好久没做出来,请大神指教. 解决方案 重写窗体的OnSize成员函数,在里面调用MoveWindow调整listcontrol的大小. 解决方案二: MFC 控件随窗体大小变化而变化jQuery 插件:随窗口大小变化的自适应高度元素MFC控件随窗口大小变化

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

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

分割窗口后如何限制分割条的移动范围

做一个项目,把一个单文档的窗口分割成左右两列,同时还需要设置左边窗口的最小尺寸. 找了很多资料,都是针对对话框或者文档的,试了OnSizing和GetMinMaxInfo,结果对分割窗口无效. 后来看到分割窗口的例子有锁定分割条的代码,跟同事讨论了一下,来了灵感.下面是解决办法,其实很简单的, 可能以前有人做过吧,不过我在网上没有搜索到,所以把我的做法写出来跟大家分享. 一.新建一个类CMySplitter,基类为CSplitterWnd 二.重载该类的OnMouseMove函数: void C

游戏-JAVA如何让背景图片适应窗口的大小变化

问题描述 JAVA如何让背景图片适应窗口的大小变化 小弟学生党,最近要做一个课程设计,我做了一个简易的打地鼠游戏,老师说太简单不给过让我添加更多的功能,譬如让背景图片随窗口大小的变化而变化,以及如何在原程序中设置控制游戏开始结束的按钮,和游戏结束后的记数和等级,怎样重新开始等(本来想发点C币的,但是全换成下载积分了,所以麻烦各位高人了..) 解决方案 http://wenku.baidu.com/link?url=vVhrPjI05S7kiyi_JVmw4cT2Xqj0c2jHi_HR4LmtH

mfc opencv窗口关闭-MFC结合opencv,窗口关闭问题

问题描述 MFC结合opencv,窗口关闭问题 各位大神好!小弟在做一个MFC界面,用一个Button,点击调用cvNamedWindow("detect", CV_WINDOW_AUTOSIZE);弹出一个opencv创建的窗口,在cvShowImage.cvDestroyWindow("detect")后,单击MFC右上角的"X"号,可以关闭整个MFC界面,但是无法关闭opencv创建的那个窗口.现在不知如何解决,望大神支招,先谢过了! 解决