![]() |
Wie Win-XP-Oberfläche in Delphi7-Anwendung darstellen?
Hallo,
wie kann ich in Delphi7 eine Applikationsoberfläche wie Win-XP-Oberfläche (Buttons, Menüs, Fenster usw) programmieren kann oder was muß ich konfigurieren oder einbinden, damit dies funktioniert? mfg madina |
Re: Wie Win-XP-Oberfläche in Delphi7-Anwendung darstellen?
Binde ein XP-Manifest ein (Komponente XPMan auf dem Reiter Win32).
|
Re: Wie Win-XP-Oberfläche in Delphi7-Anwendung darstellen?
Zitat:
noch eine kleine Anmerkung ;-) Das hinzufügen der Komponente XPMan macht nichts anderes als die Unit XPMan in die Uses-Liste aufzunehmen. Jetzt ist es aber so das diese Unit dort bleibt wenn die Komponente wieder von der Form entfernt. Ergo -> Das Programm hat solange den XP-Stil wie die Unit XPMan eingebunden ist. Darum ist es meiner Meinung nach besser ohne die Komponente zu arbeiten und die Unit in der DPR des Projektes einzubinden. Dann kann man sie auch ganz schnell wieder auskommentieren.
Delphi-Quellcode:
program DP_Demo;
uses // XPMan, Forms, U_Main in 'U_Main.pas' {Demo_Form}; {$R *.res} begin Application.Initialize; Application.CreateForm(TDemo_Form, Demo_Form); Application.Run; end. |
Re: Wie Win-XP-Oberfläche in Delphi7-Anwendung darstellen?
Hallo,
nach dem Einbinden wie in dem Sourcecode angegeben, wird sich nur Buttons in XP-Form verändern alle andere VCL Komponenten bleibt unverändert und verlangsamt sich wie verrückt. mfg |
Re: Wie Win-XP-Oberfläche in Delphi7-Anwendung darstellen?
Ungewöhnlich. Was sind das für andere Komponenten? Delphi-Eigene oder Fremdkomponenten?
|
Re: Wie Win-XP-Oberfläche in Delphi7-Anwendung darstellen?
Liste der Anhänge anzeigen (Anzahl: 2)
Merkwürdig. Ich habe mal schnell eine Demo gemacht (siehe Screenshots).
|
Re: Wie Win-XP-Oberfläche in Delphi7-Anwendung darstellen?
ich habe grade auch mal die komponente auf meine hauptform drauf geklatscht... und es ist genial
alles ist jetzt im XP Style, total super genau das habe ich gesucht! danke für den Tipp Gruß Phil |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:31 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