【已解决】应用皮肤后禁用的输入框设置背景色无效?
本帖最后由 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
结局是穿了衣服看不到肉肉了。。。。哎。。我的肉啊!!!!! 对了忘记说了。。用的是“辉哥皮肤动态链接库”。。。里面没有像SkinH_SetForeColor之类的调用方法。。试来试去都不行。。哎。。希望各位帮帮忙啊!!!写了1000多行了。。都是靠搜索和帮助做出来的。。第一次发帖求助!!
虽然注册的时间很早。。丢。。。。不好意思了都。。。最近才捡起来!{:face (245):} 引用下各大版主常说的话:你穿衣服后,身上的“左青龙右白虎”还看得到吗??{:face (207):} 这情况我遇到很多次,也是新手,但楼上的答案好像正解 也对。。。我也不纠结这个事了。。。仔细看看还是能挺好看的。。。HOHO。。。。等熟悉了咱也用PNG做界面。。哪就更漂亮了。。。呵呵!!! 8过。。。貌似和穿不穿皮肤貌似没关系啊。。。默认的样式也是白底的。。。加了禁用样式后才这样的。。。
页:
[1]