博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
VC让对话框显示就最大化
阅读量:6487 次
发布时间:2019-06-24

本文共 619 字,大约阅读时间需要 2 分钟。

方法一:

在OnInitDialog()函数中 

 ShowWindow(SW_SHOWMAXIMIZED);

初始化的时候

方法二:
当然,你可以获取屏幕大小,然后设置窗口位置/大小

 //ShowWindow(SW_MAXIMIZE); 

 // 获得屏幕分辨率 
 HDC hDesktopDC = CreateDC(_T("DISPLAY"), NULL, NULL, NULL); 
 int xScrn = GetDeviceCaps(hDesktopDC, HORZRES); 
 int yScrn = GetDeviceCaps(hDesktopDC, VERTRES); 
 MoveWindow(0, 0, xScrn, yScrn);

写OnShowWindows消息响应,调showwindow(SW_SHOWMAXIMIZED)

方法三:
在DIALOG的OnInitDialog过程中加入

 CDialog::OnInitDialog(); 

 SetWindowPos(NULL,0,0,GetSystemMetrics(SM_CXSCREEN),GetSystemMetrics(SM_CYSCREEN),0);

其中最一种方法最简单,
第二种方法比较好用,可以自定义设置对话框的大小。
二种方法都在VC6+win2k下测试有效!

转载于:https://www.cnblogs.com/host-2008/p/3655750.html

你可能感兴趣的文章
20 个 jQuery 分页插件和教程,附带实例
查看>>
(转)介绍ice 代理 不错的文章
查看>>
华为软件测试工程师与普通软件工程师的区别
查看>>
scala001
查看>>
Struts2环境搭建与测试
查看>>
网页设计心得
查看>>
NYOJ-195 飞翔
查看>>
添加附属组
查看>>
理解 $q 和 promise基本用法-2 4.17
查看>>
个人免签收款接口 bufpay.com 支持限额设置
查看>>
iOS APP安全杂谈之二
查看>>
iOS 推送全解析,你不可不知的所有 Tips!
查看>>
图片压缩知识梳理(9) 选择合适的图片格式
查看>>
较为原生的WebSocket服务端
查看>>
和他们一起 pick 七牛云,pick 美好未来!
查看>>
js--基本语法
查看>>
ionic难点问题整理(持续更新)
查看>>
APP重构之路(三) 引入单元测试
查看>>
初识css自定义属性
查看>>
【开源】Tsar——灵活的系统和应用采集软件
查看>>