gogo023 发表于 2008-12-28 04:22:19

怎么样让控件的背景为透明的(进度条)

怎么样做能把控件的背景设置成为透明的。
多谢三恨兄提醒,我已经上传简单源码,请给出一个解决的方法好吧。
#include <GUIConstantsEx.au3>
#include <ProgressConstants.au3>
#include <SliderConstants.au3>
#include <WindowsConstants.au3>

#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 444, 214, 280, 282)
GUISetBkColor(0x3A6EA5)
$Slider1 = GUICtrlCreateSlider(64, 48, 305, 17, BitOR($TBS_AUTOTICKS,$TBS_NOTICKS,$TBS_ENABLESELRANGE,$TBS_FIXEDLENGTH))
$Progress1 = GUICtrlCreateProgress(72, 88, 289, 17, $PBS_SMOOTH)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

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

        EndSwitch
WEnd


[ 本帖最后由 gogo023 于 2008-12-29 08:56 编辑 ]

liongodmien 发表于 2008-12-28 20:17:55

好像是使用样式

sanhen 发表于 2008-12-28 22:36:41

API可以设置部分控件透明。进度度没试过哦。

还有以后提问的兄弟,敬请贴上源码。
不然帮你解决问题还要自己写一大堆源码,没有多少兄弟会感觉有兴趣的了。
页: [1]
查看完整版本: 怎么样让控件的背景为透明的(进度条)