找回密码
 加入
搜索
查看: 29357|回复: 50

[特效] 使窗口关闭按钮变灰色

 火... [复制链接]
发表于 2010-10-8 15:42:53 | 显示全部楼层 |阅读模式
本帖最后由 风行者 于 2010-10-8 16:05 编辑

Const $SC_CLOSE = 0xF060
Const $MF_BYCOMMAND = 0x00000000
Const $MF_GRAYED = 0x00000001
$Form = GUICreate("test",200,200)
; EnableMenultem(GetSystemMenu(hwnd,FALSE),SC_CLOSE,MF_BYCOMMAND I MF_GRAYED); 
$HWND = DllCall("User32.dll","HANDLE","GetSystemMenu","HWND",$Form,"BOOL",False) ;得到菜单句柄
DllCall("User32.dll","BOOL","EnableMenuItem","HANDLE",$HWND[0],"UINT",$SC_CLOSE,"UINT",BitOR($MF_BYCOMMAND,$MF_GRAYED))

GUISetState()
Do
Until GUIGetMsg() = -3

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×

评分

参与人数 4金钱 +110 贡献 +14 收起 理由
lixiaolong + 30 + 5 GOOD!
tryhi + 5 师傅的贴,必加分
guland + 50 + 2 学习了!
afan + 30 + 2

查看全部评分

发表于 2010-10-8 15:46:04 | 显示全部楼层
好强,支持了
呵呵
发表于 2010-10-8 18:14:57 | 显示全部楼层
这个主要用在什么地方?
发表于 2010-10-9 09:53:58 | 显示全部楼层
一般都没用到。
发表于 2010-10-9 10:26:33 | 显示全部楼层
有意思,呵呵
发表于 2010-10-27 22:52:09 | 显示全部楼层
作为一个思路和技巧,谢谢你的共享。
发表于 2010-10-31 08:19:16 | 显示全部楼层
很好的想法。 谢谢
发表于 2010-11-12 10:05:41 | 显示全部楼层
用来恶作剧不错,最好再加个禁止任务管理器
发表于 2010-11-16 00:35:41 | 显示全部楼层
这个好,很实用的
发表于 2010-11-16 07:47:30 | 显示全部楼层
不错不错!  嘿嘿,学习了!
发表于 2010-11-16 09:07:41 | 显示全部楼层
留着备用。呵呵
发表于 2010-11-29 13:58:18 | 显示全部楼层
不错!留着,有用得着的时候!
发表于 2010-12-18 20:05:49 | 显示全部楼层
支持,也许那天就用到了~
发表于 2010-12-20 10:41:28 | 显示全部楼层
想法很强大,那窗口就退出不了啊
只有通过其他指令退出或杀进程了
发表于 2010-12-20 10:41:56 | 显示全部楼层
学习了!!!!!!!!!!!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-4-20 06:39 , Processed in 0.085168 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表