让MFC程序隐藏运行界面
2014-08-26 09:43
323 查看
有一种好方法,就是在OnInitDialog(...)中加入以下的代码:
//设置窗口为非顶级窗口,并且窗口的位置为(0,0)窗口的宽和高为(0,0)SetWindowPos(&CWnd::wndNoTopMost,0,0,0,0,SWP_HIDEWINDOW);
//隐藏任务栏图标显示(设置窗口格式为工具窗口)
ModifyStyleEx(WS_EX_APPWINDOW,WS_EX_TOOLWINDOW);
这两句话纯属为偷懒行为,就是将窗口的高度和宽度划为0,看不见了,然后设置为隐藏窗口。 这样,运行对话框程序之后,就不会出现对话框界面了。
或者将窗口设置到屏幕右下角:
int nFullWidth = GetSystemMetrics(SM_CXSCREEN);
int nFullHeight = GetSystemMetrics(SM_CYSCREEN);
SetWindowPos(NULL, nFullWidth, nFullHeight, 1, 1, SWP_NOZORDER);
//设置窗口为非顶级窗口,并且窗口的位置为(0,0)窗口的宽和高为(0,0)SetWindowPos(&CWnd::wndNoTopMost,0,0,0,0,SWP_HIDEWINDOW);
//隐藏任务栏图标显示(设置窗口格式为工具窗口)
ModifyStyleEx(WS_EX_APPWINDOW,WS_EX_TOOLWINDOW);
这两句话纯属为偷懒行为,就是将窗口的高度和宽度划为0,看不见了,然后设置为隐藏窗口。 这样,运行对话框程序之后,就不会出现对话框界面了。
或者将窗口设置到屏幕右下角:
int nFullWidth = GetSystemMetrics(SM_CXSCREEN);
int nFullHeight = GetSystemMetrics(SM_CYSCREEN);
SetWindowPos(NULL, nFullWidth, nFullHeight, 1, 1, SWP_NOZORDER);
相关文章推荐
- 让MFC程序隐藏运行界面
- 让MFC程序隐藏运行界面
- 让MFC程序隐藏运行界面
- 让MFC程序隐藏运行界面
- 让MFC程序隐藏运行界面
- [VC/MFC]一条语句实现程序运行时隐藏窗口
- (转载) MFC 实现开机运行程序 以及 运行时隐藏
- MFC 程序隐藏界面
- 隐藏运行程序界面
- MFC程序启动时隐藏界面
- (转载) MFC 实现开机运行程序 以及 运行时隐藏
- 【C++学习笔记】C++控制台程序隐藏界面运行的方法
- [VC/MFC]实现程序运行时隐藏窗口 (多种方法,推荐方法2)
- 如何使MFC编写的程序作为服务运行,并正常显示界面
- [VC/MFC]一条语句实现程序运行时隐藏窗口
- 如何让基于对话框的程序运行时隐藏界面
- 如何让基于对话框的MFC程序一运行起来就完全隐藏
- 隐藏MFC 运行界面的绝佳方案
- 主界面在程序运行时隐藏 DoModal的二三事
- 在一个MFC的对话框应用程序中,实现程序开始时就隐藏对话框界面方法(收集)