Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Wie kann man in Delphi Extension-DLL den Dunkel- oder Hellmodus abfragen (https://www.delphipraxis.net/216517-wie-kann-man-delphi-extension-dll-den-dunkel-oder-hellmodus-abfragen.html)

mattia72 10. Jan 2025 10:26

Wie kann man in Delphi Extension-DLL den Dunkel- oder Hellmodus abfragen
 
Hallo,

ich habe so probiert, aber es gibt immer 'Mountain_Mist' zurück:

Delphi-Quellcode:
   
if Assigned(TStyleManager.ActiveStyle) then begin
   Result := TStyleManager.ActiveStyle.Name;
end;
Ich möchte eigentlich dunkle oder helle Farben je nach eingestelltem IDE-Stil einstellen.

mattia72 10. Jan 2025 11:24

AW: Wie kann man in Delphi Extension-DLL den Dunkel- oder Hellmodus abfragen
 
Ich hab's gefunden:
Delphi-Quellcode:
   var
      themingServices : IOTAIDEThemingServices;

   if Supports(BorlandIDEServices, IOTAIDEThemingServices, ThemingServices) then begin
      Result := themingServices.ActiveTheme;
   end;
Dark oder Hell wird zurückgegeben.

Uwe Raabe 10. Jan 2025 13:04

AW: Wie kann man in Delphi Extension-DLL den Dunkel- oder Hellmodus abfragen
 
Zitat:

Zitat von mattia72 (Beitrag 1545025)
Dark oder Hell wird zurückgegeben.

Sieht sprachlich nicht so konsistent aus...

mattia72 10. Jan 2025 19:34

AW: Wie kann man in Delphi Extension-DLL den Dunkel- oder Hellmodus abfragen
 
Ups. Ich wollte natürlich Dark oder Hell Light schreiben.
Danke für den Hinweis.

Redeemer 13. Jan 2025 11:10

AW: Wie kann man in Delphi Extension-DLL den Dunkel- oder Hellmodus abfragen
 
Zitat:

Zitat von Uwe Raabe (Beitrag 1545039)
Zitat:

Zitat von mattia72 (Beitrag 1545025)
Dark oder Hell wird zurückgegeben.

Sieht sprachlich nicht so konsistent aus...

Dark ist halt dunkel und Hell ist Dark mit zusätzlich etwas Rot vom Höllenfeuer.


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:47 Uhr.

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