Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi WIndows Themes: HotSelected Frames eines Controls zeichnen (https://www.delphipraxis.net/183900-windows-themes-hotselected-frames-eines-controls-zeichnen.html)

Memnarch 12. Feb 2015 15:19

WIndows Themes: HotSelected Frames eines Controls zeichnen
 
Hi,
Wenn man mit der Maus über ein TEdit geht, oder ein TEdit selektiert, verfärbt sich (unter WIndows 8.1, 7 gerade nicht mehr im Kopf) der Rahmen des TEdits Hell/DunkelBlau.

Per Themeservices.DrawElement bekommt ich aber nur ein TextFenster mit grauem normalen Rahmen hin. Wie zeichne ich diesen "Hot"-Frame bzw wo bekomm ich die Farben dafür her?

PS: Holzhammer methode: Per ThemeServices nen button im Hot/Default-Status zeichnen und die Rahmenfarbe klauen. Das ist aber recht hacky.

Grüße
Memnarch


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:30 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz