Hallöchen,
ich habe ein paar Farb- und Darstellungsprobleme, wo ich nicht weiß wie ich Sie lösen kann.
Im folgenden Script werden zwei Grafik-Hintergründe, eine Checkbox, ein Button, ein Label und eine Listbox mit Werten dargestellt.
Probleme:
Die Textfarbe von der Checkbox kann ich nicht ändern. Sie ist schwarz und da der Hintergrund auch schwarz ist, sieht man nichts.
Der weiße Rahmen von der Listbox möchte ich auch farblich ändern. Leider finde ich dazu nichts.
Die schwarzen Hintergründe von der Checkbox und vom Label möchte ich nicht und sollen transparent dargestellt werden. Geht das?
Die Werte in der Listbox erscheinen mir zu nah am Rahmen. Lässt sich der Abstand irgendwie definieren?
Der Button und die Checkbox sind zwar sichtbar, aber nicht anklickbar. Setze ich die Hintergründe zuletzt, dann sind 'se nicht sichtbar aber anklickbar, wenn man weiß wo se dargestellt sind.
Hier das Chaos-Script:
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#include <ListBoxConstants.au3>
$window = GUICreate("Test",1000,700)
GUISetBkColor(0x000000)
GUICtrlCreatePic("backbround.bmp", 5, 70, 700, 600)
GUICtrlCreatePic("backbround.bmp", 710, 73, 285, 200)
$schalter = GUICtrlCreateCheckbox("Das ist eine Checkbox",18,82)
GUICtrlSetColor($schalter,0x909090)
$button = GUICtrlCreateButton("Button", 593, 80, 100, 25)
GUICtrlSetColor($button,0xffffff)
GUICtrlSetBkColor($button,0x606060)
GUICtrlSetFont($button,12)
$text = GUICtrlCreateLabel("Mein Text",720,80,150,20)
GUICtrlSetFont($text,14)
GUICtrlSetColor($text,0xa0a0a0)
$liste = GUICtrlCreateList("", 15, 110, 680, 560)
GUICtrlSetFont($liste,12)
GUICtrlSetColor($liste,0xb0b0b0)
GUICtrlSetBkColor($liste,0x202020)
GUICtrlSetData($liste,"Eintrag nummer eins")
GUICtrlSetData($liste,"Eintrag nummer zwei")
GUICtrlSetData($liste,"Eintrag nummer drei")
GUISetState()
while 1
$msg = GUIGetMsg()
If $msg = $GUI_EVENT_CLOSE Then ExitLoop
WEnd
GUIDelete()
Alles anzeigen
Die Datei background.bmp ist dem Posting angehangen.