让MFC程序隐藏运行界面

简介: 在MFC中隐藏运行界面确实花花点功力。         针对对话框程序,一种不是很好地实现方法是在OnPaint函数中添加如下代码:   CWnd::ShowWindow(SW_HIDE); 添加后执行会发现屏幕会闪烁一下之后只在后台运行。

在MFC中隐藏运行界面确实花花点功力。

 

      针对对话框程序,一种不是很好地实现方法是在OnPaint函数中添加如下代码:

 

CWnd::ShowWindow(SW_HIDE);

添加后执行会发现屏幕会闪烁一下之后只在后台运行。www.2cto.com

 

      有一种好方法,就是在OnInitDialog(...)中加入以下的代码:

 

SetWindowPos(&CWnd::wndNoTopMost,0,0,0,0,SWP_HIDEWINDOW);

ModifyStyleEx(WS_EX_APPWINDOW,WS_EX_TOOLWINDOW);

     这样,运行对话框程序之后,就不会出现对话框界面了。

目录
相关文章
|
4月前
|
编译器
QT creator开发环境下 界面更改后运行程序不能实时更新或者在源文件添加该控件后无法编译的问题
在使用QT Creator开发界面的过程中,偶尔会出现添加控件后,运行程序后,界面控件无法更新的情况,或者在源文件使用该控件却出现无法编译的情况,使用QT Creator 4.8.2也会出现这个情况,也不知道这种情况会不会在以后有所改善。
68 0
|
3月前
MFC编程 -- 编辑框随窗口改变大小
MFC编程 -- 编辑框随窗口改变大小
10 0
|
3月前
MFC编程 -- 运行窗口居中显示
MFC编程 -- 运行窗口居中显示
21 0
Mac程序坞只显示正在运行的应用图标
Mac程序坞只显示正在运行的应用图标
113 0
win10隐藏正在运行的程序怎么操作_win10怎么隐藏正在运行的软件
win10隐藏正在运行的程序怎么操作_win10怎么隐藏正在运行的软件
434 0
win10隐藏正在运行的程序怎么操作_win10怎么隐藏正在运行的软件
MDK5 代码折叠功能
MDK5 代码折叠功能
198 0
MDK5 代码折叠功能
|
Linux Windows
Qt6 防止程序多重启动,并实现双击图标显示已运行的程序
欢迎来到我的博客,希望这篇文章对你有所帮助,如果觉得不错,请点赞搜藏哈。
478 0
|
Web App开发 存储
Mac 技术篇-通过AppScript编写脚本实现设置快捷键打开指定程序实例演示
Mac 技术篇-通过AppScript编写脚本实现设置快捷键打开指定程序实例演示
446 0
  Mac 技术篇-通过AppScript编写脚本实现设置快捷键打开指定程序实例演示
解决Qt生成exe错误:无法定位程序输入点。。。
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Hanniel/article/details/83627298 最近下载Qt来玩,踩了不少坑。
2798 0