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 XPManifest für einen bestimmte Button ausschlaten (https://www.delphipraxis.net/47173-xpmanifest-fuer-einen-bestimmte-button-ausschlaten.html)

khalilazzz 7. Jun 2005 12:27


XPManifest für einen bestimmte Button ausschlaten
 
hallo zusammen
ich habe einen XPMainfest in meinem Projekt eingefügt,sodass beim Programmstart die Komponenten einen XP-ausshen haben können.leider bei einem bestimmten Button muss seine standardausshen behalten (das heisst:für dieses Button soll die XPMan keinen Einfluss haben).
ich weiss nicht wie ich das realisieren kann.hat jemand einen Ide wie man den XPman für einen bestimmte komponente ausschlaten kann?
im voraus vielen Dank
MFG

[edit=Luckie]Äh, es ist gerade mal eine halbe Stunde vergangen, seit dem du das Posting erstellt hast. Ich halte es für ziemlich vermessen schon nach einer halben Stunde eine Antwort einzufordern: 'ich warte auf einen antwort....'. Entsprechendes Posting gelöscht. Mfg, Luckie[/edit]

nailor 7. Jun 2005 13:10

Re: XPManifest für einen bestimmte Button ausschlaten
 
wie luckie schon sagt, geht das glaub ich nicht

PierreB 7. Jun 2005 13:11

Re: XPManifest für einen bestimmte Button ausschlaten
 
Zitat:

Zitat von khalilazzz
ich warte auf einen antwort....
hat jemand keine idee?

Viele andere warten auch auf eine Antwort. Und pushen nach 1 (!) Stunde ist hier nicht erlaubt und nicht erwünscht. (höchstens nach 24h).
Und ja, ich hab keine Idee.

@Luckie: Was soll das heißen ? :gruebel:

MagicAndre1981 7. Jun 2005 13:12

Re: XPManifest für einen bestimmte Button ausschlaten
 
Zitat:

Zitat von khalilazzz
ich warte auf einen antwort....
hat jemand keine idee?

Pushen ist erst nach 24h erlaubt :warn:

Hier http://www.delphipraxis.net/internal...515&highlight= hat MaBuse schon mal gefragt, wie man das für ein Form abschaltet. Dort gibt es eine Lösung um alle Controls dem XP-Theme zu entfernen. Diesen Code kannst du leicht umändern, so dass er nur bei dem einen Button den XP-Theme entfernt ;-)


André

TeronG 7. Jun 2005 13:19

Re: XPManifest für einen bestimmte Button ausschlaten
 
Deaktivieren geht wohl net ... aber wie währe es mit Button selber/neu zeichnen? (sorry bin OnT :mrgreen:)

Bernhard Geyer 7. Jun 2005 13:21

Re: XPManifest für einen bestimmte Button ausschlaten
 
Oder eine Komponentensammlung verwenden, welche für jedes Control das Theming steuern kann (ElPack)

toms 7. Jun 2005 14:28

Re: XPManifest für einen bestimmte Button ausschlaten
 
Liste der Anhänge anzeigen (Anzahl: 1)
Delphi-Quellcode:
SetWindowTheme(Button1.Handle, '', '');
geht wunderbar.
Siehe Screenshot.

MagicAndre1981 7. Jun 2005 14:30

Re: XPManifest für einen bestimmte Button ausschlaten
 
Zitat:

Zitat von toms
Delphi-Quellcode:
SetWindowTheme(Button1.Handle, '', '');
geht wunderbar.
Siehe Screenshot.

ist doch klar, erzähl das lieber Bernhard Geyer und TeronG ;-)

toms 7. Jun 2005 14:33

Re: XPManifest für einen bestimmte Button ausschlaten
 
Zitat:

Zitat von MagicAndre1981
ist doch klar, erzähl das lieber Bernhard Geyer und TeronG ;-)

Sie haben wohl dir nicht geglaubt oder deinen Kommentar nicht gelesen, darum der Screenshot. :wink:


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