![]() |
XP Style in Internet Explorer Plugin
Hallo, ich habe ein Plugin für den Internet Explorer geschrieben. Natürlich hätte ich dort auch gerne den tollen XP Style. Leider hab ich nicht die geringste Ahnung wie ich das mache??? :) Res Datei und Thememanager bringen leider nix. Kann mir hier jemand einen Tipp geben? Es muss ja irgendwie funktionieren. Google kanns ja auch :)
Danke & Gruß MasterT |
Re: XP Style in Internet Explorer Plugin
hmmm....kann man da nicht das XPManifest benutzen. Ist doch ne dll.
Einfach mal bei uses "XPMan" eingeben und compilieren. Und vielleicht noch bei type "XPManifest1: TXPManifest;" eingeben. Gruß ddcool |
Re: XP Style in Internet Explorer Plugin
XPmanifest gibts erst ab Delphi 7, um in den vorgänger xpmanifest einzubringen musste man extra datei schreiben steht auch irgendwo hier im Forum, werd ma auf suche gehn.
![]() |
Re: XP Style in Internet Explorer Plugin
Hallo,
genau das funktioniert ja leider nicht. Es ist eine DLL. Und ich hab schon ne *.res Datei eingebunden, aber auch gerade nochmal ne neue erstellt.
Delphi-Quellcode:
Bei normalen Anwendungen bekomme ich ja auch XP Style hin, halt nur nicht beim IE Plugin. Hier mal Screenshots, wies aussieht und aussehen soll :)
exports
DllGetClassObject, DllCanUnloadNow, DllRegisterServer, DllUnregisterServer; {$R *.TLB} {$R *.RES} {$R winxp.res} So sollte es aussehen: ![]() Und so siehts aus. Die untere Bar ist quasie meine... ![]() Gruß MasterT |
Re: XP Style in Internet Explorer Plugin
Keiner einer Idee?
Also ich arbeite noch mit D6 Prof. hat schonmal jemand ein Plugin fürn IE mit D7 gemacht? Siehts da genau so aus? |
Re: XP Style in Internet Explorer Plugin
Hi MasterT
ich würde gern eine ToolBar für den Internet Explorer schreiben, bin gerade auf der Suche nach einem Tutorial o.ä. Kennst du da vielleicht eins? Ich hab D7 und wenn ich's hinbekomme sag ich dir wie sich die Sache bei mir verhält! |
Re: XP Style in Internet Explorer Plugin
Hab hier auch ne applikation am laufen, hauptprogramm ist ne exe und die module der applikation sind dlls, das manifest zeug funktioniert hier auchnicht, hab D7 pro
|
Re: XP Style in Internet Explorer Plugin
Gegebenenfalls würd ichs mal mit
Delphi-Quellcode:
ausprobieren, nicht das dieser Bereich Case-sensitiv ist ;)
{$R WINXP.RES}
mfg phlux :hi: |
Re: XP Style in Internet Explorer Plugin
So hab jetzt auch mein eigenes "Plugin" (oder Add-On oder wie auch immer ;) )!
Aber auch mit Großbuchstaben wird das Style nicht angewendet! :( |
Re: XP Style in Internet Explorer Plugin
Schon mal eine andere ID probiert? Bei Programmen reicht bspw. die oft genutzte Eins (1) im Ressourcenskript. Bei einer CPL-Anwendung für die Systemsteuerung muss die ID zwingend 123 sein, sonst benutzt die CPL die klassische ID.
|
Re: XP Style in Internet Explorer Plugin
Zitat:
Ich versuche gerade unter Delphi 7.0 den XP-Style in einer Systemsteuerungsanwendung (*.cpl) zu aktivieren, bis jetzt ohne erfolg... Bye Christian |
Re: XP Style in Internet Explorer Plugin
|
Re: XP Style in Internet Explorer Plugin
Gibt es da nichts einfacheres als die ganzen Komponenten ersetzen zu müssen?
Ich verwende in dem cpl-Project auch Frames/Formulare die auch wo anders genutzt werden, da ist das ersetzen von Komponenten immer sehr problematisch... Bye Christian Edit: Aber ich hab gerade getestet, wenn ich aus dem Packet die "DLLTheme.res" einbinde, dann funktioniert es... Mich würd jetzt aber mal interessieren, was an dem anders ist als bei der Resource vom XPManifest... Bye Christian |
Re: XP Style in Internet Explorer Plugin
Hab ja schon vor einiger Zeit das gleiche Problem gehabt, und ebenfalls bisher keine Lösung ausser dem Artikel im msdn gefunden. Das verrückte ist eigentlich nur, daß MS das mit Absicht macht, daß Plugins nicht den XP-Style bekommen, sondern man umständlich irgendwie was programieren/compilieren/manifestieren muss.
Es ist im übrigen für mich keine akzeptable Lösung die Komponenten von Heffalump zu nehmen. Nicht persönlich gemeint, aber es muss eine allgemeingültige Lösung geben. Wie ja auch im msdn beschrieben, aber leider nicht ohne weiteres auf Delphi anwendbar. msdn-Link: ![]() :( PS: Ich hab ocx und nicht dll, insofern scheint die "dlltheme.res" auch nicht zu funktionieren. Sherlock |
Re: XP Style in Internet Explorer Plugin
Zitat:
|
Re: XP Style in Internet Explorer Plugin
Ich habs probiert im dpr einzubinden, und im form. Bei keinen von beiden klappts :(
Sherlock |
Re: XP Style in Internet Explorer Plugin
Du musst nichts in der dpr oder im Form einbinden. Du musst die Komponenten im Delphi registrieren und dann die einzelenen Element aufs Form pappen.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:17 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