Visual C++ XP Styles

Visual C++ XP Styles
2012-05-11T13:00:58+02:00
2012-05-11T15:09:20+02:00
2022-11-25T17:50:35+01:00
*deleted_77141665
Sziasztok!

MS Visual Studio C++ -ban fejlesztek Win32 alkalmazást natív C-ben. Korábban az interneten találtam erre a megoldásra, amivel be lehet kapcsolni az XP Visual Style-t a programban, működik is.

#pragma comment(linker,""/manifestdependency:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='*' publicKeyToken='6595b64144ccf1df' language='*'"")

Lemásoltam a kódot, mert kell egy másik alkalmazás is, abban azonban nem jelennek meg a vezérlők, ha a sor a kódban van. Feltételezem valamit még csinálni kellene, mert az előző programban sem elsőre jött össze, sokat kísérletezgettem comctl32.lib és InitCommonControls() környékén. Most azonban képtelen vagyok rájönni , hogy mi kell még neki (azt hittem csak az a sor), tud valaki segíteni?

Előre is köszönöm.
Mutasd a teljes hozzászólást!
Közben rájöttem.

#include <commctrl.h> INITCOMMONCONTROLSEX iccx; iccx.dwSize= sizeof(INITCOMMONCONTROLSEX); iccx.dwICC = ICC_ANIMATE_CLASS; InitCommonControlsEx(&iccx);

Kell hozzá az InitCommonControlsEx függvény, de az első kód valószínűleg azért működik, annak ellnére, hogy abból ez hiányzik, mert, ha ez a függvény egyszer lefut, akkor elkészül a szükséges manifest fájl, és a VS többet nem piszkálja. Ez csak tipp, javítsatok ki, ha tévedek.
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd