Ich suche nach einem Code-Schnippsel mit welchem man einen XP-Theme aus dem Programmverzeichnis laden und anwenden kann.
Hat da jemand schon Erfahrung/eine Lösung dazu?
Hintergrund:
Eigentlich wollte ich zuerst einen festen Skin in mein Programm einbauen. Aber viele Benutzer haben gerne Ihren eigenen Skin und so will ich dem Benutzer auch die Möglichkeit geben Ihren eigenen zu nutzen wenn Ihnen meiner nicht gefällt.
Laden und Anwenden eines XP-Theme aus dem Prog. Verz.
Laden und Anwenden eines XP-Theme aus dem Prog. Verz.
-=[ PBNewBy ]=-
- Fluid Byte
- Beiträge: 3110
- Registriert: 27.09.2006 22:06
- Wohnort: Berlin, Mitte
Also rein von der API Dokumentation gibt es dafür keinen entsprechenden Befehl. Ich habe es bis jetzt auch noch nie gesehen das eine Anwendung einen anderen Stil als den im System ausgewählten benutzt. Ich meine mal gelesen bzw. gehört zu haben das Office 2007 eine externe .msstyle Datei für die Oberfläche benutzt. Kann ich aber auch nicht beschwören.
Die einzige Möglichkeit die mir dies bezüglich einfällt wäre eine entsprechende Anweisung im Manifest. Muss grad mal bisschen googeln ob's das da was gibt ...
Die einzige Möglichkeit die mir dies bezüglich einfällt wäre eine entsprechende Anweisung im Manifest. Muss grad mal bisschen googeln ob's das da was gibt ...
Zuletzt geändert von Fluid Byte am 23.02.2008 23:31, insgesamt 1-mal geändert.
Windows 10 Pro, 64-Bit / Outtakes | Derek
Jepp, dass mit dem Manifest habe ich auch in der MSDN gelesen. Aber mein English ist mehr als lausig. Wäre für jeden Ansatz sehr DankbarFluid Byte hat geschrieben:Also rein von der API Dokumentation gibt es dafür keinen entsprechenden Befehl. Ich habe es bis jetzt auch noch nie gesehen das eine Anwendung einen anderen Stil als dem im System ausgewählten benutzt. Ich meine mal gelesen bzw. gehört zu haben das Office 2007 eine externe .msstyle Datei für die Oberfläche benutzt. Kann ich aber auch nicht beschwören.
Die einzige Möglichkeit die mir dies bezüglich einfällt wäre eine entsprechende Anweisung im Manifest. Muss grad mal bisschen googeln ob's das da was gibt ...
-=[ PBNewBy ]=-
- Fluid Byte
- Beiträge: 3110
- Registriert: 27.09.2006 22:06
- Wohnort: Berlin, Mitte
Meinst du jetzt einfach die Tatsache das es überhaupt eine .manifest Datei gibt oder explizit das Verwenden eines anderen Stils?pbnewby hat geschrieben:Jepp, dass mit dem Manifest habe ich auch in der MSDN gelesen. Aber mein English ist mehr als lausig. Wäre für jeden Ansatz sehr Dankbar
Zuletzt geändert von Fluid Byte am 24.02.2008 00:59, insgesamt 1-mal geändert.
Windows 10 Pro, 64-Bit / Outtakes | Derek
Ich meine explizit das Verwenden eines anderen Stils. So wie ich es verstanden habe muss man in der Manifest-Datei zuerst mal die Theme-Möglichkeit für die Applikation "freischalten". Danach mit OpenThemeData den Theme öffenen und dann die pszClassList bei CreateWindowEx übergeben. Aber ich habe keinen blassen Dunst wie das gehen soll. Aber nochmals, mein English ist echt nicht das Wahre.Fluid Byte hat geschrieben:Meinst du jetzt einfach die Tatsache das es ein überhaupt eine .manifest Datei gibt oder explizit das Verwenden eines anderen Stils?pbnewby hat geschrieben:Jepp, dass mit dem Manifest habe ich auch in der MSDN gelesen. Aber mein English ist mehr als lausig. Wäre für jeden Ansatz sehr Dankbar
-=[ PBNewBy ]=-