关于MFC静态分割窗口大小的保存

建立了一个静态分割窗口,要想保存这个窗口的大小,应该保存哪些参数呢?然后怎么样初识化才能使显示窗口的大小和原来一样。谢谢... 建立了一个静态分割窗口,要想保存这个窗口的大小,应该保存哪些参数呢?然后怎么样初识化才能使显示窗口的大小和原来一样。
谢谢
展开
 我来答
pigkiller23
2007-10-10 · TA获得超过1750个赞
知道小有建树答主
回答量:736
采纳率:0%
帮助的人:562万
展开全部
先说说保存,主窗口需要纪录的位置用CFrameWnd::GetWindowRect进行取得,子窗口
使用GetWindowRect函数右-左取得宽度(如果需要高度就用底-顶)
要实现了:主窗口的位置截获CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
对cs的进行赋值然后交由系统处理return CFrameWnd::PreCreateWindow(cs);
子窗口的赋值是在CreateView的时候,没记错的话应该是第4个参数
CSize(width,0),其中Width就是要恢复的宽度,也就是你上面存贮的宽
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式