找回密码
 加入
搜索
查看: 1694|回复: 5

怎么才能改变Radio控件的颜色

[复制链接]
发表于 2009-2-5 17:00:01 | 显示全部楼层 |阅读模式
$Form1 = GUICreate("Form1", 278, 123)
$Radio1 = GUICtrlCreateRadio("Form1", 32, 32, 137, 33)
GUICtrlSetFont(-1, 8, 800, 0, "MS Sans Serif")
GUICtrlSetColor(-1, 0xFF0000)
GUISetState()
While
        If GUIGetMsg() = -3 Then Exit
WEnd

怎么才能改变Radio控件"Form1"字的颜色

[ 本帖最后由 sowind 于 2009-2-7 01:14 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
 楼主| 发表于 2009-2-5 19:25:01 | 显示全部楼层
查了一下,GUICtrlSetColor语句只能在XP的经典主题模式下才起作用,有没办法让它在XP的默认主题下也能改变Radio控件字的颜色?
发表于 2009-2-5 20:07:47 | 显示全部楼层
我也找了半天,无果。
发表于 2009-2-5 20:23:19 | 显示全部楼层
先添加一个空字串的radio控件,然后在其旁边添加一个label,设置label的颜色这样可以吗?

评分

参与人数 1金钱 +1 收起 理由
sowind + 1 我很赞同

查看全部评分

发表于 2009-2-5 22:59:04 | 显示全部楼层
原帖由 pusofalse 于 2009-2-5 20:23 发表
先添加一个空字串的radio控件,然后在其旁边添加一个label,设置label的颜色这样可以吗?

很明显是可以的 看看都可以 呵呵
 楼主| 发表于 2009-2-7 01:14:06 | 显示全部楼层
原帖由 pusofalse 于 2009-2-5 20:23 发表
先添加一个空字串的radio控件,然后在其旁边添加一个label,设置label的颜色这样可以吗?


$radio1 = GUICtrlCreateRadio("", 35, 70, 15, 20)
$Label1 = GUICtrlCreateLabel($radio_1, 51, 73, 65, 20)
GUICtrlSetFont(-1, 9, 800, 0, "新宋体")
GUICtrlSetColor(-1, 0x008000)

确实可以,多谢提供思路。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-18 19:28 , Processed in 0.086466 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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