请教:如何控制经分割后的视图的大小? 用Splitter类分割窗口后,通过CreateView方法创建视图。拉动窗口,发现窗口对应的视图的大小没变,用MoveWindow改变大小也没用。调用对应的CDC改变大小也没用。求教改变这个View大小的方法,谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CSplitterWnd::SetRowInfo/CSplitterWnd::SetColumnInfo设置对应拆分视图的大小,然后CSplitterWnd::RecalcLayout刷新一下。如果是里面的窗口(View),可能还要用MoveWindow调整一下。 前面两步多做了,还请教最后一步该怎么做?我就是要使里面的窗口(View)也变化。比如我把整个窗口拖大了,里面的几个小窗口也变大了(通过CSplitterWnd::SetRowInfo/CSplitterWnd::SetColumnInfo),但是小窗口里面的View却没变大。拉多出来的部分没法画东西。请问怎么用MoveWindow调整呢?是跟着CSplitterWnd::RecalcLayout马上就这样? CWnd * pw = m_wndSplitter->GetPane(0, 0); pw->MoveWindow(0, 0, Winsize_x, Winsize_y, true);可还是不行,对应的View没变大。在View里调用MoveWindow也没用。恳请再指教一下,谢谢。 CTabCtrl 动态改变标签长度问题 setcursor的问题 执行select 语句的runtime error错误 怎么才能得到HTML页面标签的坐标信息? 内存泄漏工具&内存泄漏 如何将多个网页存储到一个文件(如:后缀为*.dat)中? 有一个问题,我的一个接口函数中有一个参数是枚举类型,在IDL文件中应该怎样写? 求助:为什么我的程序如果执行不成功,所用内存狂涨? 小弟有一个问题要请教!!急啊!!!在线等待 技术内幕中的一个奇怪函数 求助:sdk编写的通用对话框不能显示 关于消息的问题
我就是要使里面的窗口(View)也变化。比如我把整个窗口拖大了,里面的几个小窗口也变大了(通过CSplitterWnd::SetRowInfo/CSplitterWnd::SetColumnInfo),但是小窗口里面的View却没变大。拉多出来的部分没法画东西。请问怎么用MoveWindow调整呢?是跟着
CSplitterWnd::RecalcLayout
马上就这样?
CWnd * pw = m_wndSplitter->GetPane(0, 0);
pw->MoveWindow(0, 0, Winsize_x, Winsize_y, true);
可还是不行,对应的View没变大。在View里调用MoveWindow也没用。恳请再指教一下,谢谢。