窗口全屏化得方法大全(5种方法,你都知道吗?)
来源:互联网 发布:信捷编程程序实例 编辑:程序博客网 时间:2024/05/19 19:58
在很多的时候,希望自己的软件在整个窗口运行,以利用资源和显示清楚,方便用户。先将软件全屏显示的方法总结如下:
1. 最简单的方式:ShowWindow(m_hWnd, SW_SHOWMAXIMIZEDE);
2. 发送消息法:PostMessage(hWnd,WM_SYSCOMMAND,SC_MAXIMIZE,0);
3. 在PreCreateWindow(CREATESTRUCT& cs)函数中添加:
{
//...
cs.style |= WS_MAXIMIZE;
//...
}
4. 使用MoveWindow()函数:先得到屏幕的大小再移动。如
int nFullW = ::GetSystemMetrics(SM_CXSCREEN);
int nFullH = ::GetSystemMetrics(SM_CYSCREEN);
MoveWindow(0, 0, nFullW , nFullH, TRUE);
5. 使用SetWindowPos()函数:和4类似,但可以设置窗口的层(即Z轴)
CWnd * pwndDesktop = GetDesktopWindow();
CRect rectDesktop;
pwndDesktop->GetWindowRect(&rectDesktop);
SetWindowPos(&wndTopMost, rectDesktop.left, rectDesktop.top, m_rect.Width(), m_rect.Height(), SWP_SHOWWINDOW);
- 窗口全屏化得方法大全(5种方法,你都知道吗?)
- MFC窗口全屏方法
- 得到屏幕大小的方法大全(你知道有几种?)
- 实现浏览器全屏窗口的几种方法
- 实现浏览器全屏窗口的几种方法
- 实现浏览器全屏窗口的几种方法
- 窗口开启即全屏、最大化的几种方法
- 窗口开启即全屏、最大化的几种方法
- 窗口开启即全屏、最大化的几种方法
- 实现浏览器全屏窗口的几种方法
- 这些你都知道吗?
- 程序员笑话大全,程序员的这108个笑话,你都看得懂吗?
- 实现浏览器全屏窗口的方法
- Matlab的Figure窗口设置全屏方法
- vc实现窗口全屏的一些方法
- mfc windows窗口全屏的方法
- MFC中全屏窗口的方法
- vc实现窗口全屏的一些方法
- Flash 平台技术的优化(十四) 冻结和解冻对象
- oracle/db2/sqlserver/sybase/mysql 数据库取前几条数据写法
- java static数据的初始化
- MiniGUI编程指南(2)
- 【转】 常用字库编码的转换(Unicode,Utf8,Big5,Gb18030)
- 窗口全屏化得方法大全(5种方法,你都知道吗?)
- 可爱的猪
- 我们
- 命令行倒入倒出MYSQL/ORACLE
- 年度收官技术盛宴SD2.0大会精彩议题曝光
- Android camera系统开发之IPC (一)
- 新版赛艇程序的做的修改(带脚蹬力)
- asp.net利用多线程执行长时间的任务,客户端显示出任务的执行进度的示例(一)、(二)
- VC中的一些常用方法