问题现象:

对话框程序,如果对话框属性Minimize属性为false,在OnInitDialog执行ModifyStyle(0,  WS_MINIMIZEBOX);代码,则虽然最小化按钮出来了,但点击最小化按钮,对话框未最小化。

如果修改对话框属性Minimize属性为true,则最小化按钮出来了,并且点击最小化按钮,对话框最小化。

解决方法:

在OnInitDialog内执行

ModifyStyle(0,  WS_MINIMIZEBOX);
    ModifyStyle(0,  WS_MAXIMIZEBOX);
    GetSystemMenu(FALSE)->InsertMenu(-1, MF_BYPOSITION, SC_MINIMIZE, _T("最小化"));
    GetSystemMenu(FALSE)->InsertMenu(-1, MF_BYPOSITION, SC_MAXIMIZE, _T("最大化"));
    GetSystemMenu(FALSE)->InsertMenu(-1, MF_BYPOSITION, SC_RESTORE, _T("还原"));

对话框ModifyStyle(0, WS_MINIMIZEBOX)最小化按钮无效的解决方法相关推荐

  1. FreeBSD最小化安装没有man解决方法

    sysinstall->configure->Distributions->man->空格.回车 转载于:https://blog.51cto.com/status/71637 ...

  2. asp.net 窗体关闭事件_VBA代码将强制执行:你的窗体上必须显示最大、最小化按钮...

    大家好,我们今日继续讲解VBA代码解决方案的第102讲内容:如何在用户窗体上添加最大.最小化按钮.我们在使用VBA的窗体时,不知你是否注意到:VBA中的窗体标题栏上只有关闭按纽,没有最大最小化按钮的. ...

  3. Q窗口操作函数(窗口最大化,全屏,隐藏最大化最小化按钮)

    Qt窗口中的一些小技术总结 //Qt主窗口没有最小化,最大化按钮且最大化显示  int main(int argc, char *argv[]) { QApplication a(argc, argv ...

  4. wpf之blend之自定义最小化按钮

    每次看到别人写的sytle,都非常的羡慕.我一直在想,就看着xaml,就能写出漂亮的控件吗? 我觉得不太现实啊. 后来,经过这几天的学习,我了解到了blend这个工具,可以编写可视化的sytle,而且 ...

  5. Qt之界面实现技巧——包括任务栏不显示,自定义窗体,最大化最小化按钮等等全面总结

    总结一下,在开发Qt的过程中的一些技巧!可遇而不可求... 一.主界面 1.窗口 最小化 最大化 关闭按钮.显示状态自定义 setWindowFlags(Qt::CustomizeWindowHint ...

  6. WPF 窗体最大化、最小化、还原 | WPF 最大化/最小化 按钮图标切换

    UI界面: <Window x:Class="Test.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2 ...

  7. JS教程()js弹出小窗口(没有浏览器窗口地址栏,工具栏,菜单栏,显示栏,只有关闭和最小化按钮)

    使用js弹出小窗口(没有浏览器窗口地址栏,工具栏,菜单栏,显示栏,只有关闭和最小化按钮)代码如下:<input type="text" name="ok" ...

  8. Qt 窗口操作函数(置顶、全屏,最大化最小化按钮设置等)

    一.窗口置顶 与 取消置顶 void MainWindow::on_windowTopButton_clicked() {if (m_flags == NULL){m_flags = windowFl ...

  9. Qt 窗口的一些简单设置-标题、图标、最大化最小化按钮、任务栏图标

    一些很零散的窗体控制方法,在这总结一些. 1.更改窗体标题 this->setWindowTitle("窗体标题"); 窗体标题"就是更改的窗体标题 2.控制窗体大 ...

  10. 在 artDialog 窗口中追加最大化、最小化按钮

    这些天做一个项目,使用了 artDialog 作为弹出窗口,将部分页面嵌入到窗口中,感觉操作起来还比较方便,但 artDialog 没有提供窗口最大化和最小化,这就比较烦人了,没办法,自己扩展吧 首先 ...

最新文章

  1. Hubble.net 简介及与Lucene.net 对比测试
  2. SAP Spartacus Multi-Site Configuration
  3. matlab求系统根轨迹代码_要想正确画出根轨迹,先搞清楚这8大法则再说!
  4. 时间预定java,在预定的时间运行任务java,apache
  5. php format tool,iFormatTool
  6. springboot智慧幼儿园管理系统的设计与实现毕业设计源码271611
  7. bootice添加黑苹果引导_Clover Configurator黑苹果 Clover 引导配置工具
  8. EPLAN之设备编号
  9. 传说中WM手机工程测试命令
  10. Github菜鸟指南
  11. 链游Farmers World【农民世界】爆火,发布一个免费开源的辅助挂机脚本
  12. blender-GIS安装教程
  13. Cannot run program python问题解决
  14. ubuntu20.04安装NVIDIA显卡驱动 /dev/nvme0n1p8:clean
  15. 第十周 项目三 小学生考试系统
  16. 什么是C132跳空高开或低开选股指标?
  17. 盒子垂直居中的三种办法
  18. 直播类送礼动画豪华礼物+小礼物
  19. python工程师必备:生成可执行文件、进程、线程、协程、数据处理
  20. ecology8流程表单常用js

热门文章

  1. 增值税怎么用计算机算,增值税计算器
  2. 十大排行优惠券app,哪个更适合
  3. java bitmap位图_BitMap位图与海量数据的理解
  4. 操作系统——进程间通信
  5. 【西藏攻略+游记】十一,我们去西藏(1)攻略
  6. excel mmult matlab,如何用excle计算矩阵/在EXCEL中如何计算矩阵行列式
  7. Pandas 安装到Pycharm
  8. Android-EditText属性大全
  9. php程序员中文,php中文网“php程序员工具箱” v0.1版本上线
  10. 友华PT921G光猫实现黑群晖外网唤醒