博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使窗口(和 MDI 子窗口)的关闭按钮变灰的方法 - 回复 "梦想成真"
阅读量:6080 次
发布时间:2019-06-20

本文共 779 字,大约阅读时间需要 2 分钟。

  hot3.png

问题来源:

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

转载于:https://my.oschina.net/hermer/blog/320994

你可能感兴趣的文章
Java 加载资源文件
查看>>
thinkphp门窗定制电商平台-尺寸定制页面
查看>>
LINUX网络管理之Centos6&&Centos7
查看>>
Myeclipse 2014 专业版 安装 svn插件
查看>>
比较 PHP集成开发工具(IDE)
查看>>
[转载]windows机器 cmd命令下能否使用什么命令通过ssh连接到远程lin
查看>>
MySQL入门-4:检索数据
查看>>
我的友情链接
查看>>
configure: error: wrong mysql library version or lib not found
查看>>
OSX 更新 node-qrcode
查看>>
awk命令
查看>>
Linux 核心-封面
查看>>
对面的GMAT请看过来
查看>>
CentOS-6.5快速搭建HTTP服务器和仅供授权用户登陆的FTP服务器
查看>>
我的友情链接
查看>>
老板不希望手下通晓的大道理
查看>>
第7课:Spark Streaming源码解读之JobScheduler内幕实现和深度思考
查看>>
windows下安装MongoDB
查看>>
Do not request Window.FEATURE_SUPPORT_ACTION_BAR
查看>>
boot分区误删除,如何修复
查看>>