---------------------------------------------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);//隐藏时后修改风格
  }

--------------------------------------------------------------------------------------------------------------------

启动时隐藏窗口及恢复相关推荐

  1. winform7、(c#) 窗口启动时隐藏主窗口

    winform7.(c#) 窗口启动时隐藏主窗口 隐藏窗口用的是this.Hide();,但是在主窗口构造函数里使用并不生效. 让C#让窗体在启动时直接隐藏最完美的解决办法,不闪烁.思路为:首先将窗体 ...

  2. 2.实验室打卡精灵2.0-单实例化、开机启动、托盘操作、程序启动时隐藏主窗口

    老规矩,上一张图片 最近对实验室打卡精灵做了一些优化,基本上达到了最初设想的功能. 现在的功能包括: 1.自定义早上.中午.下午.晚上的打卡时间 2.软件单实例化,即如果已经运行了一次再次运行会弹出& ...

  3. 设置UE游戏启动时为窗口模式,而不是全屏

    设置UE游戏启动时为窗口模式,而不是全屏 在工程config目录下新建文件DefaultGameUserSettings.ini,并输入以下内容 [/Script/Engine.GameUserSet ...

  4. qt的exe启动时隐藏图标_系统小技巧:Win10桌面图标问题多 常见3种这么解

    桌面图标是我们使用Windows 10接触最频繁的项目.在使用桌面图标的过程中,也可能会遇到一些不如意.例如,为获取清洁桌面而要隐藏桌面图标时,却发现图标无法隐藏:点击桌面图标想启动某个应用,却发现软 ...

  5. [VC/MFC]一条语句实现程序运行时隐藏窗口

    因为受到经济危机的影响,我在 bokee.com 的博客可能随时出现无法访问的情况:因此将2005年到2006年间在 bokee.com 撰写的博客文章全部迁移到 csdn 博客中来,本文正是其中一篇 ...

  6. 基于Dialog的MFC程序在启动时隐藏为托盘程序(四)

    这部分说一下如何加menu..如果做小气球.. mfc的menu确是不如C#活着java那么easy.. 首先在rc里添加menu资源..然后在ui界面里先设置一下你的菜单.. 在第(二)部分已经简单 ...

  7. 关闭Eclipse启动时的自动更新,Eclipse恢复默认窗口布局,关闭Eclipse启动时自动验证

    关闭Eclipse启动时的自动更新 1.打开Window--Preferences 2.选择Install/Update--Automatic Updates,取消勾选右边的Automatically ...

  8. 计算机系统无法启动 错误恢复怎么办,我电脑在重装系统时出现windows错误恢复怎么办?...

    Win7首次启动出现计算机意外地重启或遇到 故障分析: 首次启动Win7系统时提示:计算机意外地重新启动或遇到错误.Windows 安装无法继续.若要安装Windows,请单击"确定&quo ...

  9. 如何使对话框程序启动以及主窗口最小化时不在任务栏上显示

    时下流行的许多软件,如QQ,迅雷等,启动主程序以及主窗口最小化时,不在任务栏上显示按钮,这是怎么做到的呢? 首先说主窗口启动时不再任务栏上显示按钮的问题 方法1,将主窗口的属性设置为WS_EX_TOO ...

最新文章

  1. mysql connector python linux_MySQL Connector/Python 安装、测试
  2. ganglia-介绍安装(二)
  3. apply和call
  4. AliGraph:一个工业级的图神经网络平台
  5. 201101shell脚本
  6. CodeForces - 1090D Similar Arrays(构造+思维)
  7. 单片机 c语言 定义i o,【51单片机】普通I/O口模拟SPI口C语言程序
  8. minheight能继承吗_民法典亮点盘点 | 侄子能继承叔叔的遗产吗?
  9. tyvj1467 通向聚会的道路
  10. django-多级联动课堂版0912
  11. Windows下Java调用BAT批处理不弹出cmd窗口
  12. linux下重装mysql_Linux下安装mysql
  13. ctf php文件上传图片格式,CTF-WEB:文件上传
  14. python 自动下载文件_【Py大法系列--03】Python如何自动下载文件
  15. 我发现很多人嘴里喊着要赚钱
  16. Android:强制EditText删除焦点? [重复]
  17. 1.ElementUI中table的sortable使用
  18. JavaScript网页特效
  19. 网易公开课 IPHONE开发
  20. CentOS8.3安装时安装源设置基础软件仓库时出错

热门文章

  1. 实时疫情数据+echarts地图+自定义背景
  2. android mtk 系统架构,Android振动器(Vibrator)系统详解
  3. Nginx-web服务器和反向代理总结
  4. 北师大 python培训为学生科学探梦插上翅膀
  5. orientdb教程(2)-orientdb基本概念
  6. 360大数据中心平台化的演进与实践
  7. 2450 Problem B 树的高度
  8. springboot+mysql健康饮食推荐系统源码49517
  9. 【软件测试自动化-QTP系列讲座 11】== AOM应用(一)+QuickTest+Automation ==
  10. linux服务器 系统比率,2019年7月桌面操作系统市场占有率公布:Linux占比和Windows XP相当...