找回密码
 加入
搜索
查看: 2124|回复: 2

[系统综合] AU3是否可以实现灰色按钮可用?

[复制链接]
发表于 2010-6-13 12:09:03 | 显示全部楼层 |阅读模式
写了个维护 工具,想加个灰色按钮克星的功能。
找了半天只找到
#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

我这个贴也有人发过了,但是无解决。希望大家帮帮忙,给我们新手指点一下。
发表于 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 = $Button  Then GUICtrlSetState($Label,$GUI_ENABLE)
Wend

评分

参与人数 1威望 +2 收起 理由
afan + 2

查看全部评分

发表于 2010-6-19 11:09:37 | 显示全部楼层
好像LZ的提问是对别的软件吧。而不是对自己本身 。是吗。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-15 22:57 , Processed in 0.077150 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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