使窗口关闭按钮变灰色
本帖最后由 风行者 于 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,"UINT",$SC_CLOSE,"UINT",BitOR($MF_BYCOMMAND,$MF_GRAYED))
GUISetState()
Do
Until GUIGetMsg() = -3
好强,支持了
呵呵 这个主要用在什么地方? 一般都没用到。 有意思,呵呵 作为一个思路和技巧,谢谢你的共享。 很好的想法。 谢谢 {:face (245):}用来恶作剧不错,最好再加个禁止任务管理器{:face (411):} 这个好,很实用的 {:face (303):}不错不错!嘿嘿,学习了! 留着备用。呵呵 不错!留着,有用得着的时候! 支持,也许那天就用到了~ 想法很强大,那窗口就退出不了啊
只有通过其他指令退出或杀进程了 学习了!!!!!!!!!!!{:face (301):}