Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Frage zu XPManifest (https://www.delphipraxis.net/19887-frage-zu-xpmanifest.html)

daniel8520 10. Apr 2004 12:38


Frage zu XPManifest
 
Hallo Leute,

ich hab mal ne Frage zu diesem neuen XPManifest in Delphi7. Es soll ja unteranderem dafür dasein, das außsehen der Anwendung unter WinXP an das XP-Design anzupassen. Richtig!?
Naja, soweit so gut. Mit Buttons, und Edits usw. funktioniert das auch, aber bei mir übernimmt den XP-Style nicht für ein MainMenu! Für eine ToolBar geht es auch.
Die MainMenu Haupteinträge, wie z.B. "Datei", "Bearbeiten" müssten ja ihre Hintergrundfarbe beim MouseOver in die Farbe des XP-Styls verändern. Genau das tun sie aber nicht!

Mach ich irgendwas falsch, oder ist das bei euch auch so?

MfG
Daniel L.

mirage228 10. Apr 2004 12:40

Re: Frage zu XPManifest
 
Zitat:

Zitat von daniel8520
Hallo Leute,

ich hab mal ne Frage zu diesem neuen XPManifest in Delphi7. Es soll ja unteranderem dafür dasein, das außsehen der Anwendung unter WinXP an das XP-Design anzupassen. Richtig!?
Naja, soweit so gut. Mit Buttons, und Edits usw. funktioniert das auch, aber bei mir übernimmt den XP-Style nicht für ein MainMenu! Für eine ToolBar geht es auch.
Die MainMenu Haupteinträge, wie z.B. "Datei", "Bearbeiten" müssten ja ihre Hintergrundfarbe beim MouseOver in die Farbe des XP-Styls verändern. Genau das tun sie aber nicht!

Mach ich irgendwas falsch, oder ist das bei euch auch so?

MfG
Daniel L.

Meinst du nicht eventuell den OfficeXP-Style für das Hauptmenü (sowie es Delphi7 unter Windows XP hat) ?
Dafür kannst für das TMainMenu das Hier im Forum suchenXPMenu benutzen oder die Delphi Lösung mit den TActionBars (zu finden unter "Zusätzlich"). Dazu gibts auch eine Demo im Demos-Ordner von Delphi.

mfG
mirage228

daniel8520 10. Apr 2004 12:48

Re: Frage zu XPManifest
 
Oh!
Ich dachte der Menü-Style (wie in Delphi) kommt vom OS. Aber der kommt j von Office. Danke. Aber wenn der End-User kein Office-XP hat, wie werden die Menüs denn dann angezeigt?

MfG
Daniel L.

mirage228 10. Apr 2004 12:50

Re: Frage zu XPManifest
 
Zitat:

Zitat von daniel8520
Oh!
Ich dachte der Menü-Style (wie in Delphi) kommt vom OS. Aber der kommt j von Office. Danke. Aber wenn der End-User kein Office-XP hat, wie werden die Menüs denn dann angezeigt?

MfG
Daniel L.

Die ActionMainMenuBar und das XPMenu zeichnen diesen Stil nur nach, also nichts systemabhängiges, soweit ich weiss.

Bei mir werden mit dem XPMenu selbst unter Win2k die Menüs in dem OfficeXP Style gezeichnet ;)

mfG
mirage228

daniel8520 10. Apr 2004 12:51

Re: Frage zu XPManifest
 
Aha!
Und wo finde ich das XPMenu. ActionToolBar ist klar, aber das XPMenu!?

MfG
Daniel L.

mirage228 10. Apr 2004 12:53

Re: Frage zu XPManifest
 
Zitat:

Zitat von daniel8520
Aha!
Und wo finde ich das XPMenu. ActionToolBar ist klar, aber das XPMenu!?

MfG
Daniel L.

Das findest du hier:

http://www.shagrouni.com/english/software/xpmenu.html

mfG
mirage228

citybreaker 10. Apr 2004 12:54

Re: Frage zu XPManifest
 
Zitat:

Zitat von daniel8520
Aha!
Und wo finde ich das XPMenu. ActionToolBar ist klar, aber das XPMenu!?

MfG
Daniel L.

Hier: http://www.ensacom.de/downloads/abfr...ile=xpmenu.zip

daniel8520 10. Apr 2004 12:59

Re: Frage zu XPManifest
 
mmh!
Hab das Menu jetzt installiert, und in mein Form eingesetzt. Das Menü sieht aber noch genauso langweilig aus. Muss ich noch irgendwas machen?


MfG
Daniel L.

mirage228 10. Apr 2004 13:00

Re: Frage zu XPManifest
 
Hi!

Du mist im FormCreate des Formulars

Delphi-Quellcode:
  XPMenu1.Active := True;
ausführen.

mfG
mirage228

daniel8520 10. Apr 2004 13:02

Re: Frage zu XPManifest
 
Spitze!
Klappt sogar! :-D
Danke bis demnächst!

MfG
Daniel L.


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