启动时隐藏窗口及恢复
---------------------------------------------OnInitDialog-------------------------------------------------------
CenterWindow();//将窗口置于屏幕中央(OnInitDialog中窗口的位置没有被置到中央)
GetWindowPlacement(&mWpOld); //保存,恢复时用
oldExtStyle=GetExStyle();
//隐藏主体窗口
wp.length=sizeof(WINDOWPLACEMENT);
wp.flags=WPF_RESTORETOMAXIMIZED;
wp.showCmd=SW_HIDE;
SetWindowPlacement(&wp);
//在任务栏和atl+tab列表中隐藏
ModifyStyleEx(WS_EX_APPWINDOW,WS_EX_TOOLWINDOW);
--------------------------------------------------------------------------------------------------------------------
--------------------------------------恢复窗口的函数-------------------------------------------------------------
if(wp.showCmd==SW_HIDE)
{
ModifyStyleEx(WS_EX_TOOLWINDOW,WS_EX_APPWINDOW);//恢复时先修改风格
wp=mWpOld;
SetWindowPlacement(&wp);
}
else
{
wp.flags=WPF_RESTORETOMAXIMIZED;
wp.showCmd=SW_HIDE;
SetWindowPlacement(&wp);
ModifyStyleEx(WS_EX_APPWINDOW,WS_EX_TOOLWINDOW);//隐藏时后修改风格
}
--------------------------------------------------------------------------------------------------------------------
启动时隐藏窗口及恢复相关推荐
- winform7、(c#) 窗口启动时隐藏主窗口
winform7.(c#) 窗口启动时隐藏主窗口 隐藏窗口用的是this.Hide();,但是在主窗口构造函数里使用并不生效. 让C#让窗体在启动时直接隐藏最完美的解决办法,不闪烁.思路为:首先将窗体 ...
- 2.实验室打卡精灵2.0-单实例化、开机启动、托盘操作、程序启动时隐藏主窗口
老规矩,上一张图片 最近对实验室打卡精灵做了一些优化,基本上达到了最初设想的功能. 现在的功能包括: 1.自定义早上.中午.下午.晚上的打卡时间 2.软件单实例化,即如果已经运行了一次再次运行会弹出& ...
- 设置UE游戏启动时为窗口模式,而不是全屏
设置UE游戏启动时为窗口模式,而不是全屏 在工程config目录下新建文件DefaultGameUserSettings.ini,并输入以下内容 [/Script/Engine.GameUserSet ...
- qt的exe启动时隐藏图标_系统小技巧:Win10桌面图标问题多 常见3种这么解
桌面图标是我们使用Windows 10接触最频繁的项目.在使用桌面图标的过程中,也可能会遇到一些不如意.例如,为获取清洁桌面而要隐藏桌面图标时,却发现图标无法隐藏:点击桌面图标想启动某个应用,却发现软 ...
- [VC/MFC]一条语句实现程序运行时隐藏窗口
因为受到经济危机的影响,我在 bokee.com 的博客可能随时出现无法访问的情况:因此将2005年到2006年间在 bokee.com 撰写的博客文章全部迁移到 csdn 博客中来,本文正是其中一篇 ...
- 基于Dialog的MFC程序在启动时隐藏为托盘程序(四)
这部分说一下如何加menu..如果做小气球.. mfc的menu确是不如C#活着java那么easy.. 首先在rc里添加menu资源..然后在ui界面里先设置一下你的菜单.. 在第(二)部分已经简单 ...
- 关闭Eclipse启动时的自动更新,Eclipse恢复默认窗口布局,关闭Eclipse启动时自动验证
关闭Eclipse启动时的自动更新 1.打开Window--Preferences 2.选择Install/Update--Automatic Updates,取消勾选右边的Automatically ...
- 计算机系统无法启动 错误恢复怎么办,我电脑在重装系统时出现windows错误恢复怎么办?...
Win7首次启动出现计算机意外地重启或遇到 故障分析: 首次启动Win7系统时提示:计算机意外地重新启动或遇到错误.Windows 安装无法继续.若要安装Windows,请单击"确定&quo ...
- 如何使对话框程序启动以及主窗口最小化时不在任务栏上显示
时下流行的许多软件,如QQ,迅雷等,启动主程序以及主窗口最小化时,不在任务栏上显示按钮,这是怎么做到的呢? 首先说主窗口启动时不再任务栏上显示按钮的问题 方法1,将主窗口的属性设置为WS_EX_TOO ...
最新文章
- mysql connector python linux_MySQL Connector/Python 安装、测试
- ganglia-介绍安装(二)
- apply和call
- AliGraph:一个工业级的图神经网络平台
- 201101shell脚本
- CodeForces - 1090D Similar Arrays(构造+思维)
- 单片机 c语言 定义i o,【51单片机】普通I/O口模拟SPI口C语言程序
- minheight能继承吗_民法典亮点盘点 | 侄子能继承叔叔的遗产吗?
- tyvj1467 通向聚会的道路
- django-多级联动课堂版0912
- Windows下Java调用BAT批处理不弹出cmd窗口
- linux下重装mysql_Linux下安装mysql
- ctf php文件上传图片格式,CTF-WEB:文件上传
- python 自动下载文件_【Py大法系列--03】Python如何自动下载文件
- 我发现很多人嘴里喊着要赚钱
- Android:强制EditText删除焦点? [重复]
- 1.ElementUI中table的sortable使用
- JavaScript网页特效
- 网易公开课 IPHONE开发
- CentOS8.3安装时安装源设置基础软件仓库时出错
热门文章
- 实时疫情数据+echarts地图+自定义背景
- android mtk 系统架构,Android振动器(Vibrator)系统详解
- Nginx-web服务器和反向代理总结
- 北师大 python培训为学生科学探梦插上翅膀
- orientdb教程(2)-orientdb基本概念
- 360大数据中心平台化的演进与实践
- 2450 Problem B 树的高度
- springboot+mysql健康饮食推荐系统源码49517
- 【软件测试自动化-QTP系列讲座 11】== AOM应用(一)+QuickTest+Automation ==
- linux服务器 系统比率,2019年7月桌面操作系统市场占有率公布:Linux占比和Windows XP相当...