vs 中CMainFrame::PreCreateWindow(CREATETRUCT& cs)无法改变窗口大小
来源:互联网 发布:player.php 编辑:程序博客网 时间:2024/06/04 18:55
在vc中如此设置时没有问题的但是在vs中就无法改变窗口的大小
BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs){if( !CFrameWndEx::PreCreateWindow(cs) )return FALSE;// TODO: 在此处通过修改 //设置窗口大小:400*340 cs.cx=400; cs.cy=340; return TRUE;}
原因:vs中CMainFrame派生于CFrameWndEx,而这个类会将窗体大小都保存在注册表中。以前vc中CMainFrame派生于CFramWnd;CFrameWndEx类会把窗口大小保存到注册表中。CFrameWndEx类派生的应用程序在下次打开时会记住上次关闭前的窗口状态并以上次关闭前窗口的大小和位置出现,而窗口的大小和位置刚好保存在注册表中[HKEY_CURRENT_USER\Software\应用程序向导生成的本地应用程序]\worksapce\windowplacement\下MainWindowRect删除即可。
- vs 中CMainFrame::PreCreateWindow(CREATETRUCT& cs)无法改变窗口大小
- BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
- CMainFrame::PreCreateWindow函数中WS_CLIPCHILDREN属性的修改需要慎重!
- netbeans中JTable大小随窗口大小改变而改变
- winform中禁止改变窗口大小
- MFC单文档程序中,在PreCreateWindow函数中修改窗口大小无而法生效的解决办法
- C#中pictureBox控件随窗口大小而改变大小
- JFrame中背景图大小随窗口大小自动改变
- 改变窗口大小问题
- 改变窗口大小位置
- 改变窗口大小
- 当前窗口改变大小
- vim 改变窗口大小
- Vim改变窗口大小
- 不可改变窗口大小
- 改变窗口大小
- VC 改变窗口大小
- vs、c#窗口改变
- coreseek 中 搜索和索引的停止 和分词
- 【SQL】SQL語句撰写效能注意事項
- 如何查看Linux进程和端口对应关系
- Perl中use和require用法对比
- nginx 源码学习笔记(十三)——文件读写和配置文件读取
- vs 中CMainFrame::PreCreateWindow(CREATETRUCT& cs)无法改变窗口大小
- CSLA.NET 发布3.6版本
- placement new 在一块已分配内存上创建对象
- 第13周任务2
- 深入理解Linux守护进程
- spring配置
- 资源002(数组)
- C++中的指针(三) 智能指针
- 'sessionFactory' or 'hibernateTemplate' is required