Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi TSpeedButton unterstützt XP-Manifest nicht (https://www.delphipraxis.net/94853-tspeedbutton-unterstuetzt-xp-manifest-nicht.html)

messie 27. Jun 2007 08:48


TSpeedButton unterstützt XP-Manifest nicht
 
Hallo,

ich habe wg. Vista eine Manifest-Datei an ein älteres Programm gehängt. Da ist auch das XP Common-Controls, also das XP-Design drin.
Nun habe ich TSpeedButtons, TBitbuttons und TButtons im Prog. Nur die TButtons werden im XPstyle angezeigt, der Rest bleibt grau. Sieht :kotz: aus.

Gibt es da Alternativen? Ich benutze beim TSpeedButton die property down und habe beim BitBtn natürlich ein Bildchen drauf.

Grüße, Messie

Luckie 27. Jun 2007 09:58

Re: TSpeedButton unterstützt XP-Manifest nicht
 
Das sind eben keine QWindows Controlls und somit weiß windows nicht, wie es sie zeichnen soll. Du müsstes Komponenten finden, die von TWinControl abgeleitet sind und nicht von TGraphicControl.

messie 27. Jun 2007 10:06

Re: TSpeedButton unterstützt XP-Manifest nicht
 
Ich bin etwas verwundert, daß ich nicht zehn Antworten bekommen habe, wo ich die passenden Kompos zu welchen Bedingungen herbekommen kann. Benutzen etwa nur wenige den XPStyle?

Grüße, Messie

Andreas L. 27. Jun 2007 11:03

Re: TSpeedButton unterstützt XP-Manifest nicht
 
Bei mir werden alle diese Komponenten im XPStyle angezeigt.

messie 27. Jun 2007 11:13

Re: TSpeedButton unterstützt XP-Manifest nicht
 
Zitat:

Zitat von Andreas L.
Bei mir werden alle diese Komponenten im XPStyle angezeigt.

Liegt es vllt. an meiner alten Version?

Grüße, Messie

mkinzler 27. Jun 2007 11:16

Re: TSpeedButton unterstützt XP-Manifest nicht
 
Hast du das Manifest eingebunden?

smart 27. Jun 2007 11:19

Re: TSpeedButton unterstützt XP-Manifest nicht
 
Hi!

Also bei mir werden diese Komponenten auch im XPStyle angezeigt. Habe es gerade mal getestet.

Gruß
Heike

messie 27. Jun 2007 11:41

Re: TSpeedButton unterstützt XP-Manifest nicht
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Zitat von mkinzler
Hast du das Manifest eingebunden?

Jupp, siehe Anhang

mkinzler 27. Jun 2007 11:45

Re: TSpeedButton unterstützt XP-Manifest nicht
 
Das Manifest muß als erste Ressource eingebunden sein, was bei dir nicht der Fall ist. Binde sie im Hauptprogramm (dpr) vor der anderen ein.

CCRDude 27. Jun 2007 11:50

Re: TSpeedButton unterstützt XP-Manifest nicht
 
Bist Du da sicher? Eigentlich dürfte es ziemlich egal so, wo man eine Resource einbindet. XPMan bindet sie ja auch nur über eine Unit ein, die in einer Form verwendet wird... nach dem Kompilieren ist der "Ort", wo sie eingebunden wurde, sowieso verloren gegangen. Und Windows selber lädt sie dann eh über die regulären Resourcenroutinen.

Warum übrigens processorArchitecture="X86" und nicht processorArchitecture="*"? Klappt das mit X86 etwa auf 64-bit-Windows noch?


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:19 Uhr.
Seite 1 von 2  1 2      

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