您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> VC/MFC >> BCGControlBar新建窗口,窗口状态保存的问题

BCGControlBar新建窗口,窗口状态保存的问题

来源:网络整理     时间:2016/7/7 1:00:54     关键词:

关于网友提出的“ BCGControlBar新建窗口,窗口状态保存的问题”问题疑问,本网通过在网上对“ BCGControlBar新建窗口,窗口状态保存的问题”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: BCGControlBar新建窗口,窗口状态保存的问题
描述:

本帖最后由 xiayadong 于 2011-06-16 14:53:25 编辑

使用Visual C++ Feature Pack向导生成的MFC应用程序,在程序中建立了一个基类为CFrameWndEx的类CWIN,
Cwin* p=new Cwin;
p->LoadFrame(IDR_WIN,WS_OVERLAPPEDWINDOW | FWS_ADDTOTITLE, NULL,NULL);
p->ShowWindow(SW_SHOW);
p->UpdateWindow();
为何建立的新窗口状态总是与主窗口一样?(位置,大小一样)
如何为这个新建立的窗口保存窗口状态?(保存窗口的位置,大小,子控件的状态)
BCG是默认是可以自动保存这些状态的,但我建立的新窗口总是无法实现这个功能。
解决方案1:

表示你的类是BCG的多文档类的派生类吗

解决方案2:


1. 不太清楚,
自己改变大小试试 SetWindowPos()/MoveWIndow()  你应该知道
2.


CXXXApp.cpp
BOOL CXXXApp::InitInstance()
{
SetRegistryKey(_T("XXXXXXXXXXXXXXX"));//保存状态
CleanState();//使用这一句 不保存状态
)

以上介绍了“ BCGControlBar新建窗口,窗口状态保存的问题”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/2357087.html

相关图片

相关文章