问题解决——限制窗口的最小尺寸
来源:互联网 发布:淘宝双十一活动要求 编辑:程序博客网 时间:2024/04/29 21:23
以前都是用对话框做东西,这次用的SDI。
突然想限制窗口的最小尺寸,避免缩成一团,就很随意的先百度了一下。
网上好多方法,有在OnSize里面SetWindowPos或者MoveWindow的,也有在OnSizing里面用这两个函数的。
显然这都不是好办法,会刷屏乱闪。
正确而又优雅的做法很简单,处理框架窗口的WM_GETMINMAXINFO消息即可。
例如
void CMainFrame::OnGetMinMaxInfo(MINMAXINFO* lpMMI){// TODO: 在此添加消息处理程序代码和/或调用默认值if (lpMMI->ptMinTrackSize.x<=951){lpMMI->ptMinTrackSize.x=951;}if (lpMMI->ptMinTrackSize.y<=681){lpMMI->ptMinTrackSize.y=681;}CFrameWndEx::OnGetMinMaxInfo(lpMMI);}只要指定了值,剩下的事情,MFC会给你做好,就是这么简单。
22 0
- 问题解决——限制窗口的最小尺寸
- 限制窗口的最大尺寸和最小尺寸
- 对话框最小尺寸的限制
- 控制窗口的最大最小尺寸
- 设置窗口的最大最小尺寸
- 限制窗口拖动尺寸大小
- 3.13如何限制 视图的 最大 或 最小 尺寸?
- 限制窗口最小大小
- 如何控制窗口框架的最大最小尺寸
- 如何控制窗口框架的最大最小尺寸
- MFC 控制窗口最大最小尺寸
- WTL 设置主窗口最小/最大尺寸
- MFC 窗口最大尺寸与最小尺寸设置
- 限制上传图片的尺寸
- 限制图片显示的尺寸
- MFC,调整窗口大小限制大小,设置窗口的最大|最小宽度与高度
- Python: tkinter窗口屏幕居中,设置窗口最大,最小尺寸
- Python: tkinter窗口屏幕居中,设置窗口最大,最小尺寸
- Windows Phone 8 分辨率支持
- poj 1222:EXTENDED LIGHTS OUT
- 我对CCNode、CCSprite、CCLayer的理解
- MFC的CPropertiesWnd的用法之响应
- GlobalAlloc()和malloc()、HeapAlloc()
- 问题解决——限制窗口的最小尺寸
- ae事件库
- 关闭ios虚拟键盘的几种方法
- ArrayList的源码浅析
- Java Web 笔试题
- Android常用的工具类
- SIM字串显示问题
- word2vec实践(一):预备知识
- 关于hibernate中count返回类型