MFC 带标题栏 不带标题栏全屏显示
来源:互联网 发布:中国经济现状数据 编辑:程序博客网 时间:2024/05/16 09:18
转载的,以后参考
不带标题栏的窗口最大化分两种情况,覆盖任务栏和不覆盖任务栏:
第一种情况:覆盖任务栏
ShowWindow(SW_SHOWMAXIMIZED);
第二种情况:不覆盖任务栏
int cx = GetSystemMetrics(SM_CXFULLSCREEN);
int cy = GetSystemMetrics(SM_CYFULLSCREEN);
CRect rt;
SystemParametersInfo(SPI_GETWORKAREA,0,&rt,0);
cy = rt.bottom;
MoveWindow(0, 0, cx, cy);
带标题栏的窗口最大化:
第一种情况:覆盖任务栏,在OnSize(UINT nType, int cx, int cy)里面
WINDOWPLACEMENT lwndpl;
WINDOWPLACEMENT * lpwndpl;
lpwndpl=&lwndpl;
GetWindowPlacement(lpwndpl);
if (lpwndpl->showCmd != SW_SHOWMAXIMIZED)
{
//这里必须是GetSystemMetrics(SM_CXSCREEN) - 1才能显示全屏的效果
SetWindowPos(&wndTopMost, 0, 0, GetSystemMetrics(SM_CXSCREEN) - 1, GetSystemMetrics(SM_CYSCREEN), 0);
}
第二种情况:不覆盖任务栏
CRect rcWorkArea;
GetClientRect(&rcWorkArea);
SystemParametersInfo(SPI_GETWORKAREA, 0, &rcWorkArea, 0); //获得窗口工作区域(除去任务栏)
MoveWindow(&rcWorkArea);
- MFC 带标题栏 不带标题栏全屏显示
- MFC 带标题栏 不带标题栏全屏显示
- VC MFC 带标题栏的窗口和不带标题栏的窗口最大化
- VC MFC 带标题栏的窗口和不带标题栏的窗口最大化
- MFC自绘带背景颜色标题栏
- 隐藏自带标题栏
- MFC对话框程序,去掉边框和标题栏;窗口全屏显示。
- 如何在非全屏状态下,不显示title标题栏
- Android 不显示标题栏和全屏的设置方法
- Android 不显示标题栏和全屏的设置方法(转载)
- Android 不显示标题栏和全屏的设置方法
- Avd隐藏标题栏,全屏显示
- 去除标题栏或全屏显示
- android,去掉标题栏+++全屏显示
- 去掉标题栏全屏显示代码
- 去掉标题栏和全屏显示
- 去除标题栏及全屏显示
- android 标题栏不显示?
- Cadence Orcad 无法启动出现Capture.exe找不到cdn_sfl401as.dll问题
- 八皇后问题的python代码
- hdoj1162 Eddy's picture
- 直接插入排序的三种实现
- HDU4407 Sum【容斥原理】
- MFC 带标题栏 不带标题栏全屏显示
- 块级元素的margin合并\共存实验
- android的recovery模式
- android源码编译apk集成第三方so库
- iOS 获取本地设备相关信息,如:IP地址
- Ofbiz 入门 详解
- Cg基础
- Java NIO实例-ServerSocketChannel实现Socket传输
- 推荐:Android酷炫实用的开源框架(UI框架)