Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi XP-Style oder klassisch (https://www.delphipraxis.net/33152-xp-style-oder-klassisch.html)

Shaman 2. Nov 2004 12:29


XP-Style oder klassisch
 
Hallo zusammen

Wie finde ich heraus, ob meine Anwendung den XP- oder den klassischen Style verwendet?

Gruss
Shaman

Akut-Programming 2. Nov 2004 12:52

Re: XP-Style oder klassisch
 
Wenn du Delphi7 verwendest, kannste eine XP Manifest Kompo aufs Form packen. Dann werden die Controls unter Windows XP auch im gewählten XP Stil angezeigt. Ansonsten nutzt sie keinen XP Stil!! Du hast natürlich auch die Möglichkeit ein XP Manifest extern im Ordner der exe abzulegen, dann haste unter XP auch den Stil in deiner Anwendung. Ich verstehe irgendwie nicht so ganz dein Problem. :gruebel:

Gruß,
Sascha

MathiasSimmack 2. Nov 2004 12:56

Re: XP-Style oder klassisch
 
Ich auch nicht. Ich würde es aber so deuten, dass er wissen will, ob vllt. Windows im Klassik- oder im Theme-Modus läuft. Ich gehe nämlich auch davon aus, dass er als Entwickler seiner eigenen Programme hoffentlich wissen wird, ob er ein Manifest beigelegt hat oder nicht. ;)

Äh, und für das Problem mit dem Herausfinden, ob Themes aktiviert sind oder nicht, gibt es IMHO eine Funktion aus der "uxtheme.dll". Einfach mal bei Microsoft gucken.

Nicodius 2. Nov 2004 13:07

Re: XP-Style oder klassisch
 
oder er macht die komplizierte variante von " welches betriebsystem verwendet der benutzer" ) ´xp oder was früheres? oder?

sakura 2. Nov 2004 13:08

Re: XP-Style oder klassisch
 
Zitat:

Zitat von Nicodius
xp oder was früheres?

Man kann (glücklicherweise) auch unter XP die Themes abschalten ;)

...:cat:...

toms 2. Nov 2004 13:09

Re: XP-Style oder klassisch
 
Zitat:

Einfach mal bei Microsoft gucken.
Oder hier:
...herausfinden, ob der aktuelle Benutzer den XP Style eingestellt hat?

Shaman 2. Nov 2004 13:10

Re: XP-Style oder klassisch
 
Zitat:

Zitat von MathiasSimmack
Ich würde es aber so deuten, dass er wissen will, ob vllt. Windows im Klassik- oder im Theme-Modus läuft.

:thumb:

In der uxtheme.pas gibts schon eine Funktion UseThemes, aber die liefert bei mir immer True, ob ich nun das Manifest eingebunden hab oder nicht.

Nicodius 2. Nov 2004 13:12

Re: XP-Style oder klassisch
 
@sakura ... so gut sind meine windowskentnisse aber scho ndas ich das weiß :roll: :zwinker: (ich hab immer alles weggeschalten weil der schnickschnack nervt)

Luckie 2. Nov 2004 13:14

Re: XP-Style oder klassisch
 
Zitat:

Zitat von Shaman
Zitat:

Zitat von MathiasSimmack
Ich würde es aber so deuten, dass er wissen will, ob vllt. Windows im Klassik- oder im Theme-Modus läuft.

:thumb:

In der uxtheme.pas gibts schon eine Funktion UseThemes, aber die liefert bei mir immer True, ob ich nun das Manifest eingebunden hab oder nicht.

Ähm, ich denke, die gibt dir zurück, ob der Benutzer die Themes aktiviert hat oder nicht, aber, ich glaube, sie ist nicht dafür gedacht, dir zu sagen, ob der Anwendung ein Manifest beiliegt oder nicht. :roll:


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:27 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