回复 79# 半芯竹
改用这个代码可以解决这个问题
$dll = DllOpen(@TempDir &"\mySkin.dll")
DllCall($Dll, "int", "SkinH_AttachEx", "str", $skins, "str", "mhgd")
DllCall($Dll, "int", "SkinH_SetAero", "int", 1)
Const $SC_CLOSE = 0xF060
Const $MF_REMOVE = 0x01000
$Form = GUICreate("关闭按钮不可用")
$HWND = DllCall("User32.dll","HANDLE","GetSystemMenu","HWND",$Form,"BOOL",False) ;得到菜单句柄
DllCall("User32.dll","bool","RemoveMenu","handle",$HWND[0],"uint",$SC_CLOSE,"uint",$MF_REMOVE)
GUISetState()
Do
Until GUIGetMsg() = -3
|