Entwickler-Ecke
Multimedia / Grafik - XP-Menus und Styles
gbst51sc - Do 23.03.06 14:19
Titel: XP-Menus und Styles
Ich habe letztlich einen Versuch gestartet vom Standardmenu in meinen Programmen auf xp-Menu umzustellen. Da ich in Delphi 7.0 nur die Möglichkeit mithilfe des xpcolormap gefunden habe, sind einige Probleme aufgetaucht:
- Im Hauptmenu (mit actionmainmenubar) Öffnet sich nur der zuerst ausgewählte Menupunkt (z.B. Datei), gehe ich mit der Maus über [Bearbeiten] reagiert gar nichts.
- Starte ich mein programm nach dem Systemstart (manchmal auch während der arbeit) stellt sich die Farbpalette de xpcolormap auf seinen Standard zurück (auch im Delphi-Objekt Txpcolormap)
- Wie kann man die anderen Objekte z.B comboboxen etc auf den xp-Style umstellen?
zur Veranschaulichung liegt eine kleine exe bei.
Im Verraus: Danke
azubi_20 - Mo 27.03.06 12:03
füge die Komponente XP-Manifest ein
gbst51sc - Mo 27.03.06 13:42
azubi_20 hat folgendes geschrieben: |
füge die Komponente XP-Manifest ein |
Und wie funktioniert die? Kann ich xpcolormap trotzdem nehmen? Und werden die Objektklassen automatisch "umgestylt"?
Laut Hilfe (die nicht sehr umfangreich ist, weiß ich nur, dass man eine manifestdatei benötigt, verstehe ich aber nicht im geringsten. Kann mir jemand ein Beispiel schicken?
Danke
Lossy eX - Mo 27.03.06 14:01
Das Manifest wird automatisch in deine Anwendung gepackt wenn du die Manifestkomponente benutzt. Damit wird Windows angewiesen es solle für die Komponente eine bestimmte Library benutzen. In der sind dann auch die unterstützung der Themes enhalten. Das wirkt sich auf alles aus, was direkt von Windows gezeichnet wird. Wenn du selber etwas zeichnest oder eine komponente selber etwas macht, dann bleibt das davon natürlich unbeeindruckt.
colormaps: keine ahnung.
azubi_20 - Mo 27.03.06 14:01
xp-Manifest ist einfach nur ne Komponente. auf dein Formular ziehen -> fertig
Damit hast du alle WinXP-typischen Styles.
xpcolormap kenn ich mich nicht so aus :cry:
Delete - So 21.05.06 16:09
In welcher Rubrik findet man die Komponente?
Marc. - So 21.05.06 16:20
Unter WIN32 findest du's xp manifest.
Um solche Fragen künftig zu vermeiden kannst du auch die Komponenten via View->Componentlist suchen
Mfg
Coder - Mo 22.05.06 13:38
IMHO reicht es schon XPMan in die Uses zu schreiben.
Mehr macht die Komponente auch nicht, oder? :gruebel:
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!