Gadgets haben leider keinen WindowsXP Skin!
-
Hallo Leute!
Bei mir sehen die Gadgets (CreateWindow(...)) komisch aus ... ich verwände Dev-C++ als Benutzerumgebung und mein Onkel hat gesagt, dass das Standard Aussehen der Gadgets an der Benutzerumgebung liegt, die macht nähmlich auch die Makefiles! (Die kann ich noch nicht selber schreiben
)Weiß jemand wie ich die nach WindowsXP skin verändern kann?

-
Du benötigst für diese "normalen" Fenster ein XP-Manifest.
http://www.codeproject.com/cpp/xpstylemfc.asp
http://www.codeproject.com/w2k/makexp.asp
-
Das mit dem Manifest hat geklapt, Danke!
Aber der Font der Gadgets ist immer noch von DevC++ vorgegeben!

Wie kann ich denn das ändern?
-
CreateFont WM_SETFONT verwenden.
Achtung der Font darf nicht gelöscht werden so lange ein Control ihn verwendet. Also am Besten das Handle im Parennt Fenster ablegen.
-
CreateFont?
Verzeiung für die blöde Frage, aberwie muss denn das im Endefeckt im Sourcecode aussehen?

-
Entweder
www.webfritzi.de.vu --> WinAPI-Ecke --> Units --> Unit "Fonts"
oder
www.webfritzi.de.vu --> WinAPI-Ecke --> Klassen --> Klasse "CFont"
Damit kannst du ganz einfach ein Font erstellen. Einem Fenster zuweisen tust du ein Font mit SendMessage und WM_SETFONT.
-
LukasBanana schrieb:
Verzeiung für die blöde Frage, aber
wie muss denn das im Endefeckt im Sourcecode aussehen?
Diese Frage ist wirklich blöde, denn sie wird in jedem Tutorial und in der MSDN ausgiebigst beantwortet!
RTFM (Read the fine MSDN)
-
Danke "WebFritzi"!

Die Beispiele haben mir geholfen!