Delphi-PRAXiS

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 XP Style unterdrücken (https://www.delphipraxis.net/28775-xp-style-unterdruecken.html)

Dragon27 30. Aug 2004 05:17


XP Style unterdrücken
 
Hallo,

ich hab zwar schon die Suche ausprobiert, doch leider nichts gefunden....

Also ich würde gerne für ein paar bestimmte Komponenten den XP-Style vom XPmanifest aufheben. Jedoch
sollen die anderen XP-Style haben.

Geht so etwas?

Danke für eure Hilfe und Mühe


Gruß

Andy

Robert Marquardt 30. Aug 2004 05:22

Re: XP Style unterdrücken
 
CM_DENYSUBCLASSING. Kommt vom ThemeManager.

Luckie 30. Aug 2004 05:23

Re: XP Style unterdrücken
 
Nicht das ich wüßte. Entweder wird das Manifest auf alle Komponenten des Fensters angewandt oder, wenn sie nicht vorhanden ist eben nicht. Außnahme sind VCL spezifische Kontrolls, die kein API-Kontroll kapseln. Der BitButton dürfte so ein Kontroll sein.

Edit
Zu spät und auch noch falsch. Ich sollte ins Bett gehen. :?

Dragon27 30. Aug 2004 10:46

Re: XP Style unterdrücken
 
Hallo,

danke für eure Antworten aber ich kann leider mit dem CM_DENYSUBCLASSING nichts anfangen...

Was muss ich denn damit machen ein entsprechendes Ereignis liegt nicht vor bzw. hab ich net gesehen

Sorry, bitte kann mir das jemand genauer erklären???

Danke

Martin W 6. Sep 2004 13:25

Re: XP Style unterdrücken
 
Hi,


mit der Standartkomponente von Delphi ist so etwas NICHT möglich es wird immer auf alle Objekte angewendet, außer VCL spezifische Kontrolls, die kein API-Kontroll kapseln, wie es Luckie bereits gesagt hat.

Du könntest jetzt z.B. auf die XP Komponente verzichten und bei z.B. Torry.net eine Komponente suchen bei der man das XP- Design immitieren kann. Bei solchen kann man fast immer auswählen welche Komponenten man im XP- Design haben möchte und welche nicht !

Ich hoffe ich konnt helfen :angel2:


Gruß
Martin W. :thumb:

Bernhard Geyer 6. Sep 2004 13:35

Re: XP Style unterdrücken
 
Die ElPack-Komponenten könnten das gewünschte Verhalten anbieten. Jedes Control hat das Property UseXPThemes, womit das Theming gesteuert werden kann.


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:05 Uhr.

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