je tente de créer une fenêtre avec une barre d'état:Win32 barre d'état avec un style XP
#include <commctrl.h>
InitCommonControls();
hStatus = CreateWindowEx(
0, STATUSCLASSNAME, NULL, WS_CHILD | WS_VISIBLE | SBARS_SIZEGRIP,
0, 0, 0, 0, hWnd, (HMENU)IDC_MAIN_STATUS, GetModuleHandle(NULL), NULL);
int statwidths[] = {100, -1};
SendMessage(hStatus, SB_SETPARTS, sizeof(statwidths)/sizeof(int), (LPARAM)statwidths);
Tout est ok, sauf qu'il est dessiné dans un style classique, plutôt que dans le style XP.
S'il vous plaît, comment faire apparaître dans le style XP? Dois-je définir #define _WIN32_IE 0x0500 (que j'ai déjà)?
J'utilise MinGW, si des effets quoi que ce soit ...
a besoin de plus d'explications sur ce qui est manifeste, mais de toute façon +1. –
Comment? Qu'est-ce qu'un manifeste? –