VC让对话框显示就最大化 或固定尺寸

地址:http://cool.worm.blog.163.com/blog/static/6433900620086172104744/

2008-07-17 14:10:04|  分类: Mfc|举报|字号 订阅

方法一:
在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);

    原文作者:曾参
    原文地址: https://blog.csdn.net/wchengshen/article/details/24526999
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞