VC如何让对话框一显示就最大化
2011-03-19 16:04
330 查看
方法一:在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下测试有效!
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下测试有效!
相关文章推荐
- VC如何让对话框一显示就最大化
- 【VC++】如何最大化对话框
- vc 对话框程序里,如何在密码输入框显示为****,屏蔽掉密码
- VC 常见问题百问~确定应用程序的路径~~如何在对话框中显示一个位图?~~窗口重绘
- VC让对话框显示就最大化
- VC6 MFC 如何让用户选择颜色并显示在对话框内?
- VC让对话框显示就最大化
- VC中如何让子对话框响应最大化、最小化、关闭等系统消息
- VC让对话框显示就最大化 或固定尺寸
- VC++ 如何在显示对话框的时候,指定焦点控件!
- VC中如何在对话框上显示位图
- VC MFC 对话框,如何实现鼠标拖动显示一个框,松开鼠标框就消失
- VC如何在单文档里显示对话框
- VC让对话框显示就最大化
- 请问!急啊!抓取视频中的图片以后,如何显示在对话框上?
- VC++对话框(CDialog)的全屏显示及控件居中显示
- VC中在对话框上显示图片
- VC/MFC如何设置对话框背景颜色
- 在VC对话框中用ChtmlView控件显示"HTML"
- 如何使用VC对话框的句柄