Laden und Anwenden eines XP-Theme aus dem Prog. Verz.

Windowsspezifisches Forum , API ,..
Beiträge, die plattformübergreifend sind, gehören ins 'Allgemein'-Forum.
pbnewby
Beiträge: 34
Registriert: 21.01.2008 16:10

Laden und Anwenden eines XP-Theme aus dem Prog. Verz.

Beitrag von pbnewby »

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.
-=[ PBNewBy ]=-
Benutzeravatar
Fluid Byte
Beiträge: 3110
Registriert: 27.09.2006 22:06
Wohnort: Berlin, Mitte

Beitrag von Fluid Byte »

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 ...
Zuletzt geändert von Fluid Byte am 23.02.2008 23:31, insgesamt 1-mal geändert.
Windows 10 Pro, 64-Bit / Outtakes | Derek
pbnewby
Beiträge: 34
Registriert: 21.01.2008 16:10

Beitrag von pbnewby »

Fluid 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 ...
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 :D
-=[ PBNewBy ]=-
Benutzeravatar
Fluid Byte
Beiträge: 3110
Registriert: 27.09.2006 22:06
Wohnort: Berlin, Mitte

Beitrag von Fluid Byte »

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 :D
Meinst du jetzt einfach die Tatsache das es überhaupt eine .manifest Datei gibt oder explizit das Verwenden eines anderen Stils?
Zuletzt geändert von Fluid Byte am 24.02.2008 00:59, insgesamt 1-mal geändert.
Windows 10 Pro, 64-Bit / Outtakes | Derek
pbnewby
Beiträge: 34
Registriert: 21.01.2008 16:10

Beitrag von pbnewby »

Fluid Byte hat geschrieben:
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 :D
Meinst du jetzt einfach die Tatsache das es ein überhaupt eine .manifest Datei gibt oder explizit das Verwenden eines anderen Stils?
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.
-=[ PBNewBy ]=-
Antworten