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

[AU3基础] 【已解决】应用皮肤后禁用的输入框设置背景色无效?

[复制链接]
发表于 2011-8-24 00:36:53 | 显示全部楼层 |阅读模式
本帖最后由 koflion 于 2011-8-24 20:00 编辑

想要一个可以复制文字却不能修改的控件,$ES_READONLY样式的Input正符合,在koda中生成的时候设置背景色即可满足,但是有皮肤后就无效了。。不知道各位碰到过没,有何解??

1、无皮肤的窗体


2、套上皮肤后
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form2 = GUICreate("窗体1", 401, 174, 302, 218)
$Input1 = GUICtrlCreateInput("Input1", 144, 24, 201, 21, BitOR($GUI_SS_DEFAULT_INPUT,$ES_CENTER))
$Label1 = GUICtrlCreateLabel("默认的输入窗口", 48, 27, 88, 17)
$Input2 = GUICtrlCreateInput("Input1", 145, 76, 201, 21, BitOR($GUI_SS_DEFAULT_INPUT,$ES_CENTER,$ES_READONLY))
$Label2 = GUICtrlCreateLabel("$ES_READONL样式", 33, 79, 106, 17)
$Input3 = GUICtrlCreateInput("Input1", 145, 124, 201, 21, BitOR($GUI_SS_DEFAULT_INPUT,$ES_CENTER,$ES_READONLY))
GUICtrlSetBkColor(-1, 0xFFFFFF)
$Label3 = GUICtrlCreateLabel("底色为白色的", 61, 127, 76, 17)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

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

        EndSwitch
WEnd
结局是穿了衣服看不到肉肉了。。。。哎。。我的肉啊!!!!!

本帖子中包含更多资源

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

×
 楼主| 发表于 2011-8-24 00:43:10 | 显示全部楼层
对了忘记说了。。用的是“辉哥皮肤动态链接库”。。。里面没有像SkinH_SetForeColor之类的调用方法。。试来试去都不行。。哎。。希望各位帮帮忙啊!!!写了1000多行了。。都是靠搜索和帮助做出来的。。第一次发帖求助!!

虽然注册的时间很早。。丢。。。。不好意思了都。。。最近才捡起来!
发表于 2011-8-24 01:17:37 | 显示全部楼层
引用下各大版主常说的话:你穿衣服后,身上的“左青龙右白虎”还看得到吗??
发表于 2011-8-24 14:01:19 | 显示全部楼层
这情况我遇到很多次,也是新手,但楼上的答案好像正解
 楼主| 发表于 2011-8-24 19:54:59 | 显示全部楼层
也对。。。我也不纠结这个事了。。。仔细看看还是能挺好看的。。。HOHO。。。。等熟悉了咱也用PNG做界面。。哪就更漂亮了。。。呵呵!!!
 楼主| 发表于 2011-8-24 19:56:54 | 显示全部楼层
8过。。。貌似和穿不穿皮肤貌似没关系啊。。。默认的样式也是白底的。。。加了禁用样式后才这样的。。。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-10-1 19:40 , Processed in 0.118427 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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