Hallo,
beim Erstellen eines Autoit Skripts bin ich auf folgendes Problem gestoßen, das ich auch nach längerem Suchen in der Hilfe und im Forum nicht lösen konnte:
Ich benötige einen Button mit folgenden Eigenschaften:
- mehrzeiliger Text
- andere Hintergrundfarbe als das übliche Grau.
Mein bisheriger Code lautet:
#include <Misc.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#include <GUIListview.au3>
#include <GUITab.au3>
dim $platz,$fen_sp,$msg
$fen_sp = GUICreate("Test", @DesktopWidth, @DesktopHeight, 1, 1)
$Platz = GUICtrlCreateButton("Das ist ein mehrzeiliger Text",10,10, 100,100, 0x2000) ;0x2000 = Multiline : Zeilenumbruch
GUICtrlSetBkColor($Platz, 0xFFAAAA ; Farbiger Hintergrund
GUISetstate()
While 1
$msg = GUIGetMsg()
Select
Case $msg = $GUI_EVENT_CLOSE
endselect
wend
Alles anzeigen
Das Ergebnis ist ein farbiger Button, bei dem der Text ohne Zeilenumbruch am obereren Rand klebt.
Wenn ich jetzt noch einmal hinter dem GUISetBkColor-Befehl den Zeilenumbruch mit
erwzinge, dann erhalte ich einen grauen Button mit Zeilenumbruch.
Unter KODA kann ich zwar den entsprechenden Button zeichnen - der generierte Code hat aber das gleiche Problem.
Kennt jemand eine einfache Lösung, mit der ich einen mehrzeiligen, farbigen Button erzeugen kann?
VIelen Dank im Voraus für Eure Hilfe,
Rainer, Autoit-Anfänger