能不能改变Checkbox控件字体的颜色?
用GUICtrlSetColor(Checkbox1, 14276054)无效,有点郁闷 确实无效,看来只能建个Label帮它显示彩色文字了 刚刚试了,可以设置颜色#include <ButtonConstants.au3>#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 292, 267, 192, 124)
$Checkbox1 = GUICtrlCreateCheckbox("Checkbox1", 96, 56, 97, 17)
$Button = GUICtrlCreateButton("改变颜色", 104, 128, 75, 25, $WS_GROUP)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button
GUICtrlSetBkColor($Checkbox1, 0xFF00FF)
EndSwitch
WEnd
系统主题问题,或者。。。人品问题(?)^_^ 刚看错啦,字体颜色弄了下,确实不可以。:face (13): 系统主题问题,或者。。。人品问题(?)^_^
pusofalse 发表于 2009-9-28 15:53 http://www.autoitx.com/images/common/back.gif
换了个非WinXP主题可以,还好不是RPWT…… ^____^ 刚刚试了,可以设置颜色#include
#include
#include
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 292, 267, 192, 124)
$Checkbox1 = GUICtrlCreateCheckbox("Checkbox1", 96 ...
newmin 发表于 2009-9-28 15:50 http://www.autoitx.com/images/common/back.gif
这个的话,我会,我已经搞了,太不美观了
换了个非WinXP主题可以,还好不是RPWT…… ^____^
afan 发表于 2009-9-28 16:14 http://www.autoitx.com/images/common/back.gif
。。。。。。。但不能保证别人的电脑是非winxp主题啊 确实无效,看来只能建个Label帮它显示彩色文字了
afan 发表于 2009-9-28 15:50 http://www.autoitx.com/images/common/back.gif
讨厌的是GUICtrlCreateCheckbox有最小长度,建个label只要鼠标移到Checkbox,label就大半部分被遮掉了 9# kn007
这样行不?GUICreate("选框文字", 300, 200)
$Checkbox1 = GUICtrlCreateCheckbox("", 20, 20, 15, 20)
$l1 = GUICtrlCreateLabel("复选框1", 36, 24, 50, 20)
GUICtrlSetColor(-1, 0xFF00FF)
$Checkbox2 = GUICtrlCreateCheckbox("复选框2", 20, 50)
GUISetState()
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case -3
Exit
Case $l1
If GUICtrlRead($Checkbox1) = 1 Then
GUICtrlSetState($Checkbox1, 4)
Else
GUICtrlSetState($Checkbox1, 1)
EndIf
EndSwitch
WEnd 楼上的代码可以。就是+带色的label。
checkbox字体不能上色算不算au3的Bug? 感谢afan,今天自己有点心不在焉,要考试了 12# kn007
要考试?想想都累得慌...
不过想想考完后的舒坦, 你就不会觉得那么累了~~ :face (32): 学习了,程序是死的,人是活的,真的是!哈哈!没有啥难得到的! 本帖最后由 netegg 于 2009-9-29 06:31 编辑
做个组绑定一下不是和原来的控件一样吗
页:
[1]
2