如何禁止MFC单文档主窗口通过拖动边框来改变大小?
2016-05-30 23:59
645 查看
问题描述
具体操作:1.单击程序左下角的ClassView选项卡,在CMainFrame类中双击PreCreateWindow函数,该函数原型如下:
BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs) { if( !CFrameWnd::PreCreateWindow(cs) ) return FALSE; // TODO: Modify the Window class or styles here by modifying // the CREATESTRUCT cs return TRUE; }
2.只需向其中添加一句代码,即可。
cs.style &= ~WS_SIZEBOX;// 禁止调整主窗口的大小(禁止通过拖动边框来调整大小)
实现之后的代码:
BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs) { if( !CFrameWnd::PreCreateWindow(cs) ) return FALSE; // TODO: Modify the Window class or styles here by modifying // the CREATESTRUCT cs // 调整主窗口的大小 cs.cx=667; cs.cy=536; // 调整样式,禁用最大化 cs.style &= ~WS_MAXIMIZEBOX; cs.style &= ~WS_SIZEBOX;// 禁止调整主窗口的大小(禁止通过拖动边框来调整大小) return TRUE; }
相关文章推荐
- hive on spark 编译
- Java线程(一):线程安全与不安全
- 编译原理之消除算术表达式文法的左递归
- 跨域访问(cors) access-control-allow-origin 多个域名
- Html学习(9) - 表单格式化
- linux 字符设备
- PetShop 4.0学习笔记:消息队列MSMQ
- media server分析
- Volley设计与实现分析
- 下拉列表刷新,分页加载
- 带你走进Git的世界
- ROS_Kinetic_13 ROS数据录制与回放
- ROS_Kinetic_13 ROS数据录制与回放
- ROS_Kinetic_13 ROS数据录制与回放
- 网络获取图片
- Key-Value Coding
- 如何禁用MFC单文档主窗口的最大化按钮?
- 伸展树的节点的size域的应用
- android 使用Scroller实现缓慢移动
- 申请网站免费空间