Ich möchte einen Chevron-Button zeichnen
in einem benutzerdefinierten Dialogformular und ich frage mich, ob eine State- und Part-Konstante existiert, die mit DrawThemeBackground Funktion oder muss ich diese Art von Button manuell zeichnen?
Der nächste, den ich für XP finden kann, ist
ThemeServices.DrawElement(Canvas.Handle, GetElementDetails(tebNormalGroupExpandNormal),
Rect(10, 100, 100, 200));
oder
EBP_NORMALGROUPEXPAND
verwendet DrawThemeBackground direkt. Dies zieht jedoch einen Doppelpfeil (mindestens XP)
Spätere Windows-Versionen haben jedoch auch TDLG_EXPANDOBUTTON, was nach dem Bild unter Wo finde ich die im Windows 7 UX Guide empfohlenen Icons / Animationen?
Danke an Andreas (wie üblich für Themen- und Kundenzeichnungen)
Siehe auch sein Dienstprogramm unter Windows Visual Themes: Galerie der Teile und Staaten?
Idealerweise würde ich die zweite Version verwenden, wenn verfügbar, aber auf die erste Version von XP zurückgreifen.