93779252 发表于 2010-6-13 12:09:03

AU3是否可以实现灰色按钮可用?

写了个维护 工具,想加个灰色按钮克星的功能。
找了半天只找到
#include <GUIConstants.au3>

GUICreate("我的 GUI 之state"); 创建一个居中显示的窗口

GUICtrlCreateLabel ("my disable label", 10,20)
GUICtrlSetState(-1,$GUI_DISABLE)    ; label 控件被设置为禁用状态
               
GUICtrlCreateButton ("my button", 50,50)
GUICtrlSetState(-1,$GUI_FOCUS)            ; 设置焦点到此按钮

GUISetState ()

; 运行脚本直到窗口被关闭
While 1
    $msg = GUIGetMsg()
   
    If $msg = $GUI_EVENT_CLOSE Then ExitLoop
Wend

我这个贴也有人发过了,但是无解决。希望大家帮帮忙,给我们新手指点一下。

jhun 发表于 2010-6-19 10:22:14

现在灰色按钮这东西还有用吗?那都是N年前有点用,现在的程序,谁不在执行前再检测权限?你就算弄成可用就能怎样啊,不过代码还是给你吧#include <GUIConstants.au3>

GUICreate("我的 GUI 之state"); 创建一个居中显示的窗口

$Label=GUICtrlCreateLabel ("my disable label", 10,20)
GUICtrlSetState(-1,$GUI_DISABLE)    ; label 控件被设置为禁用状态
               
$Button=GUICtrlCreateButton ("my button", 50,50)
GUICtrlSetState(-1,$GUI_FOCUS)            ; 设置焦点到此按钮

GUISetState ()

; 运行脚本直到窗口被关闭
While 1
    $msg = GUIGetMsg()
   
    If $msg = $GUI_EVENT_CLOSE Then ExitLoop
    If $msg = $ButtonThen GUICtrlSetState($Label,$GUI_ENABLE)
Wend

chenronting 发表于 2010-6-19 11:09:37

好像LZ的提问是对别的软件吧。而不是对自己本身 。是吗。
页: [1]
查看完整版本: AU3是否可以实现灰色按钮可用?