Hallo allerseits,
im Augenblick bastel' ich gerade am Design einer GUI und mache sie "schön" ![]()
Dabei sollen alle Gruppen eine andere Hintergrundfarbe bekommen als die GUI selber.
Bisher habe ich mangels besserer Alternative die Gruppen folgendermaßen zusammengestellt:
Spoiler anzeigen
#Region Einzubindende Dateien
#include <WindowsConstants.au3>
#include <GUIConstantsEx.au3>
#EndRegion
#Region Globale Variablen
Global $g_gui
Global $g_gui_msg
#EndRegion
$g_gui = GUICreate("Testoberfläche", 800, 600, 10, 10)
GUISetBkColor(0xc8c8c8)
GUICtrlCreateGroup(" Dateien ", 10, 10, 300, 100)
GUICtrlCreateGraphic(12,18,298,92)
GUICtrlSetBkColor(-1, 0xf8f8f8)
GUICtrlCreateGroup("", -99, -99, 1, 1)
GUISetState(@SW_SHOW)
[/autoit] [autoit][/autoit] [autoit]While 1
$g_gui_msg = GUIGetMsg()
Switch $g_gui_msg
Case $GUI_EVENT_CLOSE
ExitLoop
EndSwitch
WEnd
[/autoit] [autoit][/autoit] [autoit]Exit
[/autoit] [autoit][/autoit] [autoit][/autoit]Wie man sieht, füge ich zu jeder Gruppe noch eine Grafik mit den entsprechenden Dimensionen hinzu, der ich dann die gewünschte Farbe zuweise.
Geht das eventuell auch einfacher?
Ich habe bisher keine Funktion gefunden, die für Gruppen ähnliches bewirkt.
Bin ich "nur" betriebsblind oder gibt es sowas in AutoIt nicht?
Gruß
Benne