需求:最大化,有时候会不想将PC桌面下面的任务栏隐藏,而是显示出来,方便客户或自己操作。那么就需要再初始化的时候和切换大小的时候均进行处理。

  思想:要不隐藏任务栏,就需要在最大化的时候先获取到工作区大小,然后将界面MoveWindow()成该工作区大小,或者是获取任务栏的大小,显示的时候再修改工作区的bottom左边位置为任务栏的top。

处理:下面是具体的代码,已实现并验证过。

在OnInitDialog中添加以下这段代码可以:

1 int cx = GetSystemMetrics(SM_CXFULLSCREEN);
2 int cy = GetSystemMetrics(SM_CYFULLSCREEN);
3 CRect rt;
4 SystemParametersInfo(SPI_GETWORKAREA,0,&rt,0);
5 cy = rt.bottom;
6 MoveWindow(0, 0, cx, cy);

转载于:https://www.cnblogs.com/cwj976277916/p/9687818.html

MFC下最大化时显示PC的任务栏相关推荐

  1. ghost2003镜像失败,显示PC DOS 7.1,系统无法正常启动

    装完操作系统后, 顺便安装了ghost2003这个软件.想能过Windows 界面,进行ghost备份和复原镜像. 以前总是用Dos盘启动,再用ghost去手动处理的.今天想懒一下,谁知当ghost2 ...

  2. PC端网易云音乐播放云盘音乐时显示加载失败,自动调转下一首的解决方法

    PC端网易云音乐播放云盘音乐时显示加载失败,自动调转下一首解决方法 注意: 一定要看看是不是和你的情况一样,不一样不要用这种方法!!! 具体情况: 我们经常会下载歌曲存到电脑文件夹里,然后通过网易云音 ...

  3. 探究MFC之Dialog窗口最大化时控件自适应

    探究MFC之Dialog窗口最大化时控件自适应 MFC的Dialog程序,在窗口最大化时,如何所有让子窗口(控件)按比例放大? 启动VisualC++6.0,New->MFC AppWizard ...

  4. [html] iOS下页面如何启动加载时显示画面图片?如何设置大小?它有什么好处?

    [html] iOS下页面如何启动加载时显示画面图片?如何设置大小?它有什么好处? <link rel="apple-touch-startup-image" href=&q ...

  5. cad显示驱动程序文件已丢失或损坏_win7系统下打开AutoCAD 2014时显示驱动程序文件.hdi丢失如何解决...

    AutoCAD 2014是一款专业性很强的3D制作软件,很多win7系统用户会安装使用,不过在安装完成之后,发现打开AutoCAD 2014时就显示驱动程序文件.hdi丢失,导致AutoCAD 201 ...

  6. 服务器控件下拉框显示隐藏,演练:在 GridView Web 服务器控件中编辑时显示下拉列表...

    演练:在 GridView Web 服务器控件中编辑时显示下拉列表 08/18/2008 本文内容 更新:2007 年 11 月 GridView 控件默认显示用于编辑的文本框.可以使用 ASP.NE ...

  7. 从qq服务器删除误收邮件,QQ邮箱撤回时显示撤回失败,对方已读 收件箱里的消息却是对方已阅读或已删除 这种情况下邮件有没有被删除...

    QQ邮箱撤回时显示撤回失败,对方已读 收件箱里的消息却是对方已阅读或已删除 这种情况下邮件有没有被删除以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容 ...

  8. 点击按钮时显示按钮被按下的效果

    在实际项目中,为了提供给用户更加好的用户体验,在点击按钮时,要能显示按钮被按下时的状态,给用户一种动态的感觉. 其实这在程序中实现起来也比较容易,只需多一张按钮背景图片即可,在按钮没有按下或者弹起时显 ...

  9. 如果Windows下Quick软件运行时显示无权限打开exe

    如果Windows下Quick软件运行时显示无权限打开exe, 问题在于你的windows进程里已经存在此软件的exe进程了,需要将其杀死,才可以再次运行此软件

  10. cmd命令行乱码 oracle_cmd 命令行模式下输出中文时显示乱码的解决方案

    cmd 命令行模式下输出中文时显示乱码的解决方案 因为发现默认值->属性窗口中已是936了,只好通过注册表直接改动:HKEY_CURRENT_USER\Console\%SystemRoot%_ ...

最新文章

  1. 在Stack Overflow如果语言有问题,请写以下英文
  2. SQL server 2000/2005 智能感应插件(菜鸟新手的帮手)
  3. 安徽省计算机二级大题教程,安徽省计算机二级例题
  4. 线程访问 DevExpress控件异常时 解决方法
  5. 一元多项式计算器 :加、减、乘运算【完整代码+运行截图+实验说明】
  6. 解决IE8下body{ overflow:hidden;}无效的解决办法
  7. 了解招聘中的这些潜台词,找工作少走弯路
  8. mysql5.7存储过程实例_MySQL 存储过程简单实例
  9. 洛谷P3261 [JLOI2015]城池攻占(左偏树)
  10. 关于mysql查询_关于mysql的查询
  11. Sublime Text 插件 【转】
  12. 名词解释:什么是RSS? [转贴]
  13. 最新京东批量试用助手
  14. android隐藏前台服务通知,Android的startForeground前台Service如何去掉通知显示
  15. 计算机制作节日贺卡教案,《制作节日贺卡》教学设计..doc
  16. 基础知识(三),OSI七层协议、数据传输过程、数据的封装与解封装、IP抓包分析、交换机、路由器、ARP协议、TRUNK中继、VLAN、DHCP中继、ICMP协议、三层交换机
  17. jedispool的使用
  18. PayPal支付集成到自己Web网站
  19. Python: PS 图像调整--颜色梯度
  20. 增加matlab内存大小,matlab扩大内存的方法

热门文章

  1. 导入新工程,提示“Migrate Project to Gradle?”
  2. 代码管理学:改名这样的事情,还真不是一般人能做的
  3. 编译OpenJDK12:freetypeScaler.obj error LINK2019 无法解析的外部符号
  4. “理论上如何”其实是主观上如何
  5. python函数缺省参数实例_Python中函数及默认参数的定义与调用操作实例分析
  6. python3: failed with error code 1 in /tmp/pip-build-qp5puacl/Pillow/
  7. linux 查看特定多个文件的总量
  8. c++ inline 函数及变量
  9. c++ 深度拷贝和浅度拷贝
  10. 软件系统换服务器地址,软件系统换服务器地址