首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

基于CFormView的单文档有关问题

2012-04-08 
基于CFormView的单文档问题我想让单文档里的控件能随单文档最大化最小化而变大变小为了试验,我把FORMVIEW

基于CFormView的单文档问题
我想让单文档里的控件能随单文档最大化最小化而变大变小
为了试验,我把FORMVIEW对话框弄得很大,然后在左上角和右下角各方一个BUTTON控件,按照网上说的方法调试以后基本可以实现。
但是突然发现,如果在单文档正常最小化的时候关闭单文档,再重新运行程序打开单文档时,单文档最下角的BUTTON就看不到了,这个时候如果让单文档在最大化的情况下关闭,再重新运行程序打开单文档就又好了。
总之是反反复复始终是这样。
由于刚开始学VC2010,实在不明白问题在哪。
难道整个程序退出以后,竟然还有内存里存储着上一次的数据,以至于,程序重新编译运行后,单文档打开的结果有问题?


[解决办法]
是在注册表里存放相关信息,在APP文件里初始化函数里InitInstance()有个语句:
SetRegistryKey(_T("应用程序向导生成的本地应用程序"));
LoadStdProfileSettings(4); // 加载标准 INI 文件选项(包括 MRU)
我这是2010版本的,低版本的参数可能不一样,但函数类似
删除这两句试试.另个,还是按我在3楼说的那样做,我就是那么做的

热点排行