Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - XP Styles vs. Windows 7 Styles


Fienix - Fr 15.07.11 10:38
Titel: XP Styles vs. Windows 7 Styles
Hallo,

ich habe eine eigene Komponente aus dem TDateTimePicker abgeleitet mit einem integriertem DB-Field.
Um das ganze optisch rund zu machen fehlen noch ein paar Kleinigkeiten.

Der Button für die Datum-Auswahl ist im XP kleiner als in Windows 7, wie kann ich die Breite des Buttons Abfragen?
Ich hab es schon mit GetSystemMetrics versucht aber wahrscheinlich fehlt mir der korrekte Parameter.

Hat jemand eine Idee?


Delete - Fr 15.07.11 11:43

Für Schaltflächen wird es keinen Systemwert geben. Wie sollte es auch. Oder hast du etwa noch nicht gemerkt, dass du die Größe der Schaltflächen in der IDE beliebig ändern kannst?


Fienix - Fr 15.07.11 12:48

Es ist ja kein Button von mir sondern von der Komponente, so wie es bei einer ComboBox ist.
In Windows 7 wird dort einer kleiner Kalender mit angezeigt, deswegen verändert sich die Breite der Schaltfläche.


Fienix - Mo 18.07.11 10:39

-- push --