AW: Buttons ohne Rand möglich?
8. Feb 2017, 22:24
Ich behaupte einfach mal das der Button Rahmen 2 Pixel und der Rahmen bsp. für ein Memo 1 Pixel beträgt.
Das kannst du aber über GetSystemMetrics heraus finden.
Auf dem Anhang sehr gut zu sehen der Rahmen der um den Button gezogen wird.
Im vergleich dazu das Memo..
Zum Abschluss noch ohne Visuelle Style.
Nach dem vergleich must du davon ausgehen das dieses Problem durch die Style verursacht wird.
Das erste Pixel wird durch die Style Transparent gezeichnet.
Das meine Behauptung stimmt kannst du am letzten Bild sehen da habe ich den WS_BORDER Style zum Button addiert wie du siehst sitzt der Button
exakt auf 0 was auch richtig ist.
Ich denke ohne Ownerdraw wirst du das nicht ändern können.
Oder aber zu jedem Button den Style WS_BORDER addieren was meiner Meinung nach bescheiden aussieht.
Das letzte was mir noch einfällt wäre die Button aus den Themes auszuschließen..
SetWindowTheme(ButtonHandle, '' , '');
Ich muss das zum Beispiel bei meinen ToolTips machen damit ich diese andersfarbig auslegen kann.
gruss
Geändert von EWeiss (11. Jul 2019 um 16:45 Uhr)
|