Dialoge im Vista bzw. Windows 7 Style
-
Hallo!
Ich erstelle meine Dialoge immer mit der WinAPI Funktion
DialogBox(hInstance...) und definiere die Bestandteile
der Dialoge in einer resources.rc Datei.Alles per Hand ohne irgendwelche MFC Krempel.
Die Controls im Dialog positioniere ich dann im
Visual Studio Dialog Editor. Dort werden meine
Dialoge auch im schicken Vista Style (Buttons mit
leichtem Metallic Look) angezeigt.Aber wenn ich später meine VC++ Programme ausführe
haben die Controls nicht mehr diesen schicken Style.
Der DialogBox Rand ist zwar schön Aero transparent,
aber die Controls haben nicht den ganz neuen Style.Wie kann ich das einstellen? Irgendein bestimmtes
style FLAG in der resources.rc vielleicht? Oder
wie aktiviert man ohne MFC für seine Dialoge diese
schicke Control Optik?
Danke!

-
Hab das Problem selbst gelöst, man muss vor dem Dialog
InitCommonControlsEx(...); aufrufen und die comctl32.lib im Linker haben.
-
ach ja und man muss noch ein xml manifest in den source tree einfügen,
welches angibt, dass man version 6 der controls verwenden möchte:
-
Vergiss die manifest-frickelkacke.
http://www.c-plusplus.net/forum/viewtopic-var-t-is-187370.html
-
Oder so schrieb:
Vergiss die manifest-frickelkacke.
http://www.c-plusplus.net/forum/viewtopic-var-t-is-187370.html
Da der OP offensichtlich nicht VS-2005 oder VS-2008 verwendet, wird er Deinen Tipp nicht nutzen können. Denn diese VS-Versionen macen das in den Wizards IMHO ja automatisch!