[已解决]如何让一个禁用的控件也能使用GUICtrlSetTip?
本帖最后由 awfymwvf 于 2010-6-17 20:36 编辑我在程序中禁用了一个复选框,但是想让鼠标在上面时出现不能用的原因的提示,但是我发现禁用后,GUICtrlSetTip这个函数就无效了
如何让一个禁用的控件也能用GUICtrlSetTip呢?If _IsWinPE() <> 1 Then
GUICtrlSetState($check1,$GUI_DISABLE)
GUICtrlSetTip($check2,"非WinPE环境,无法使用GHOST32")
EndIf 考虑挺全面的嘛呵呵 自已顶一下吧。有没有高人知道的啊。 本帖最后由 水木子 于 2010-6-17 16:29 编辑
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
GUICreate('', 280, 250)
$Label1 = GUICtrlCreateLabel('', 50, 50, 100, 17)
$Checkbox1 = GUICtrlCreateCheckbox("Checkbox1", 50, 50, 100, 17)
$Checkbox2 = GUICtrlCreateCheckbox("Checkbox2", 50, 100, 100, 17)
$Button1 = GUICtrlCreateButton("禁用复选框1", 50, 150, 80, 30, $WS_GROUP)
GUISetState()
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case - 3
Exit
Case $Button1
GUICtrlSetState($Checkbox1, $GUI_DISABLE)
GUICtrlSetTip($Label1, "非WinPE环境,无法使用GHOST32")
EndSwitch
WEnd 呵呵。原来是用一个LABEL来代替啊。不错的想法啊 新手!!学习了!!谢谢!
页:
[1]