找回密码
 加入
搜索
查看: 3127|回复: 9

[系统综合] 请教应用SHE皮肤后,GUICtrlSetColor设置标签文字颜色无效.

  [复制链接]
发表于 2012-3-2 12:36:39 | 显示全部楼层 |阅读模式
本帖最后由 木头人 于 2012-3-2 23:02 编辑

请教:应用了SHE皮肤后,GUICtrlSetColor设置标签文字颜色无效。请问应该如何解决呢?谢谢
加皮肤前请看下图,看看haha的文字颜色是蓝色的


加了皮肤后,颜色就变成黑色的,haha 有设置字体颜色为蓝色的,加了皮肤就成黑色了。
#NoTrayIcon
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <TabConstants.au3>
#include <WindowsConstants.au3>
Dim $dll

$skins=(@ScriptDir & "\dogmax.she")
$dll = DllOpen(@ScriptDir & "\Skin.dll")
DllCall($Dll, "int", "SkinH_AttachEx", "str", $skins, "str", "mhgd")
DllCall($Dll, "int", "SkinH_SetAero", "int", 1)
$Form1_1 = GUICreate("                                  ABCABC", 632, 447, 221, 141)
GUISetFont(10, 800, 0, "宋体")
GUISetBkColor(0xF1EFE2)
$Tab1 = GUICtrlCreateTab(8, 48, 617, 393)
$TabSheet1 = GUICtrlCreateTabItem("  aa ")
$brgz = "haha"
$Label3 = GUICtrlCreateLabel("已存在的备份文件:", 10, 220, 200, 17)
$Label4 = GUICtrlCreateLabel($brgz, 155, 220, 50, 17)
GUICtrlSetColor(-1, 0x0000FF)
GUICtrlCreateTabItem("")
GUISetState(@SW_SHOW)

While 1
        $nMsg = GUIGetMsg()
        Switch $nMsg
                Case $GUI_EVENT_CLOSE
                        Exit

        EndSwitch
WEnd
代码及所有文件已经在附件里

本帖子中包含更多资源

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

×
 楼主| 发表于 2012-3-2 12:37:25 | 显示全部楼层
不知道是论坛问题,还是我的系统,为什么我发贴后,不提示发贴,显示个X,不小心连发了三贴。
发表于 2012-3-2 12:59:01 | 显示全部楼层
贴出源码看看

本帖子中包含更多资源

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

×
发表于 2012-3-2 15:39:45 | 显示全部楼层
回复 1# 木头人


    是这样的,不知是皮肤问题,还是其它什么问题,我之前也这样的,无解
发表于 2012-3-2 16:01:05 | 显示全部楼层
时有时无!
发表于 2012-3-2 16:01:29 | 显示全部楼层
只要设置前加再加载文字试试!
发表于 2012-3-2 17:20:32 | 显示全部楼层
不可能的,我测试了一百多个皮肤也没发现楼主问题,倒是在切换TabItem时,所有input显示白色无边框
 楼主| 发表于 2012-3-2 23:02:49 | 显示全部楼层
已经被上附件,及代码,皮肤。
发表于 2012-3-3 01:38:19 | 显示全部楼层
SKINSHARP的官网已经说了,加载皮肤之后只有几个控件可以修改颜色,这是官方文档的原话“设置控件的背景色(目前仅对单选框,复选框,分组框有效)”
 楼主| 发表于 2012-3-3 21:03:32 | 显示全部楼层
那就没戏了,只能放弃加入主题了。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-9-20 17:31 , Processed in 0.082851 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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