【VC++】如何最大化对话框
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了【VC++】如何最大化对话框相关的知识,希望对你有一定的参考价值。
一打开一个对话框程序,对话框就最大化,并且要求没有标题栏,没有右上角的关闭,最大化,最小化等按钮,总之就是全屏显示的对话框
如何实现?请给出代码,或者链接也行。谢谢
答案选中加30
如果你没有标题栏,那就在选择style下拉框,选择Popup对话框属性。就可以了 参考技术B 这样实现:
在对话框资源中右键点击对话框查看Properties,在弹出的Dialog Properties对话框中点击Styles标签页,去掉Title bar选项。
在对话框的OnInitDialog()中添加
ShowWindow(SW_MAXIMIZE); 参考技术C 在对话框的类初始化函数里(OnInitDialog)加入以下代码:
int x,y;
x = GetSystemMetrics(SM_CXSCREEN);
y = GetSystemMetrics(SM_CYSCREEN);
SetWindowPos(NULL,0,0,x,y,SWP_NOMOVE);
并将对话框资源的属性选项里的Styles选项卡里的Border选为None. 参考技术D 在对话框OintDialog函数中调用ShowWindow(SW_SHOWMAXIMIZED);
以上是关于【VC++】如何最大化对话框的主要内容,如果未能解决你的问题,请参考以下文章