问题来源: http://www.cnblogs.com/del/archive/2008/06/14/1221980.html#1225922


//这样就可以使当前窗口的关闭按钮变灰, 但系统菜单中会有一条多余的线
varh: HMENU;
beginh := GetSystemMenu(Handle, False);DeleteMenu(h, SC_CLOSE, MF_BYCOMMAND);
end;//这样也可以是当前窗口的关闭按钮变灰, 同时也去掉了分割线
varh: HMENU;
beginh := GetSystemMenu(Handle, False);DeleteMenu(h, 6, MF_BYPOSITION);DeleteMenu(h, 5, MF_BYPOSITION);
end;//这是使当前 MDI 子窗口关闭按钮变灰的方法(在 MDI 窗体对应的代码中使用)
varh: HMENU;
beginh := GetSystemMenu(ActiveMDIChild.Handle, False);DeleteMenu(h, 6, MF_BYPOSITION);DeleteMenu(h, 5, MF_BYPOSITION);
end;//这是使所有 MDI 子窗口关闭按钮变灰的方法(在 MDI 窗体对应的代码中使用)
varh: HMENU;i: Integer;
beginfor i := 0 to MDIChildCount - 1 dobeginh := GetSystemMenu(MDIChildren[i].Handle, False);DeleteMenu(h, 6, MF_BYPOSITION);DeleteMenu(h, 5, MF_BYPOSITION);end;
end;

转载于:https://www.cnblogs.com/del/archive/2008/06/14/1222016.html

使窗口(和 MDI 子窗口)的关闭按钮变灰的方法 - 回复 梦想成真相关推荐

  1. qt如何把父窗口的变量传给子窗口_父窗口和iframe子窗口之间相互传递参数和调用函数或方法...

    1.父窗口向子窗口传递参数: 可以在url中添加参数:2.html?a=1&b=2&c=3 然后在子页面上可用js解析,提供一个函数: function getQueryStr(sAr ...

  2. C#关闭子窗口而不释放子窗口对象的问题解决

    在网上找来一些方式,感觉还都不错,下面给出方式: 在线扫描相机的调试过程中,需要开辟调试界面来进行位置的配置.调试结束后,一种常用的方式是将调试参数保存并在下次启动时加载.另一种简单方式是直接使用该参 ...

  3. window.showModalDialog模式窗口无法在子窗口访问解决办法

    window.showModalDialog打开的模式窗口无法在子窗口访问 如:window.showModalDialog("A.aspx", null, "help: ...

  4. 主窗口刷新,子窗口闪烁

    问题:主窗口刷新,子窗口闪烁 解决方案:主窗口创建时,传WS_CLIPCHILDREN 转载于:https://www.cnblogs.com/chunyou128/p/3739193.html

  5. Layer 父窗口如何获得子窗口的标签元素值

    父窗口获取子窗口标签元素值(Layer插件) 获取子窗口的标签元素值如下: layer.open({type: 2,area:["1650px","650px" ...

  6. [PYQT5] 主窗口弹出子窗口

    需求: 在PYQT5中,点击主窗口中的按钮,弹出子窗口. 测试代码: 例1: 在主窗口添加按钮,并把按钮信号关联槽,在槽函数中创建子窗口对象赋值到普通变量,并调用其 show 方法. from PyQ ...

  7. C++ Windows窗口程序:子窗口控件之按钮类button

    Windows窗口程序设计中,按钮.文本编辑框等控件都作为一个子窗口在WM_CREATE事件中创建的.其中按钮类button有多种类型和风格,常见的单选钮.复选钮.分组框也在此类中,见下表: 子窗口控 ...

  8. Python PyQt5中弹出子窗口,解决子窗口一闪而过

    方式一:槽函数中创建子窗口对象,赋值到普通变量 在主窗口添加按钮,并把按钮信号关联槽,在槽函数中创建子窗口对象赋值到普通变量,并调用其 show 方法. from PyQt5.QtWidgets im ...

  9. QT中如何在主窗口中添加子窗口

    1.方法 原理其实很简单,和在窗口上动态(代码的形式)添加控件的方法一样,但需要设置一下子窗口的属性: 在子窗口构造函数中添加代码: setWindowFlags(Qt::FramelessWindo ...

最新文章

  1. OpenCV清除背景扣除background subtraction的实例(附完整代码)
  2. [CF706D]Vasiliy's Multiset(异或字典树)
  3. f5在运营商计费系统中的版本升级割接详细步骤
  4. InfluxDB学习之InfluxDB常用函数(三)变换类函数
  5. eclipse alt+/ 无效时,如何设置 《转》
  6. 【总结】仰望星空,脚踏实地 2017.09-2018.02
  7. 英文学习20180403
  8. nfcwriter下载 ios_被苹果封杀至今的下载神器,更新适配iOS 13系统
  9. vue.js django_如何使用Django和Vue.js对Web应用程序进行原型制作
  10. 变形金刚图片----汽车人
  11. LOL英雄联盟自动打人机训练升级【CircuitPython】
  12. ansible的安装、使用
  13. 选择云服务器主要看那方面的参数和性能
  14. 陈天桥与杨澜的一席经典对话
  15. 微信小程序自定义组件--对话框
  16. 如何阅读一份源代码?
  17. Windows10安装CentOS系统U盘和硬盘无法识别解决办法
  18. 如何批量去除PDF文档的水印 .
  19. python基于django学生成绩管理系统o8mkp
  20. conda安装python3.5_解决 Raspbian Miniconda 无法安装最新 Python3.6

热门文章

  1. 设计模式系列之「工厂方法模式」
  2. 1.SpringMVC 概述
  3. java之的读取文件大全
  4. tastypie使用cache对list data无效问题
  5. 1212: [HNOI2004]L语言
  6. 在IIS6上部署MVC2网站(续篇)
  7. 一首最接近完美的天籁之音+莎拉布莱曼《斯卡布罗集市》+
  8. java8 构造函数引用_java8新特性之方法引用与构造器引用
  9. 测试面试题集-MySQL数据库灵魂拷问加强版
  10. Brex联合创始人:可能将加密货币纳入资产负债表