MFC应用实例:[5]不可改变大小的窗口

 时间:2024-10-23 02:07:15

窗口的大小固定不允许更改大小。不能通过最小化,最大化改变窗口的大小。

工具/原料

VisualStudio2010或者VisualC++6.0

方法/步骤

1、新建一个单文档的MFC应用,工程的名字为SolidSizeWin

MFC应用实例:[5]不可改变大小的窗口

2、未做更该时,运行结果如下:窗口很大而且可以更该

MFC应用实例:[5]不可改变大小的窗口

3、在工作区选择classview标签,展开SolidSizeWinclasses,陴查哉厥右击CMainFrame类,在弹出的菜单中选择addWindowsMessageH锾攒揉敫andler命令,在弹出的对话框中的新建windows消息/事件列表框中选择WM_GetMinMaxInfo选项,单击addandEdit

MFC应用实例:[5]不可改变大小的窗口

4、在函数GetMinMaxInfo()中添加一下代码:voidCMainFrame砜实蛰斓::OnGetMinMaxInfo(罄休卦咦MINMAXINFOFAR*lpMMI){//将最小跟踪与最大跟踪设置成相同的值使窗口大小不能改变lpMMI->ptMinTrackSize.x=500;//设定最小跟踪宽度lpMMI->ptMinTrackSize.y=400;//设定最小跟踪高度lpMMI->ptMaxTrackSize.x=500;//设定最大跟踪宽度lpMMI->ptMaxTrackSize.y=400;//设定最大跟踪高度CFrameWnd::OnGetMinMaxInfo(lpMMI);}

MFC应用实例:[5]不可改变大小的窗口

5、运行结果如下:窗口的大小固定不允许更改大小

MFC应用实例:[5]不可改变大小的窗口

教你如何删除手机预装的软件 晨练好还是晚练好 什么是闪电网络? 实况足球最新转会补丁怎么安装 怎样扫描检测监视器的硬件改动?
热门搜索
旋风少女漫画 小苍兰图片 拳头图片 古牧犬图片 歪歪漫画