Bonjour, j'ai besoin dans mon programme d'une ListView, problème j'ai cherché pas mal de sources sur ce site et j'en ai essayé et ça n'a pas l'air de fonctionner correctement, voici un code :
Dans WM_CREATE :hListView = CreateWindow(WC_LISTVIEW, 0, LVS_REPORT | WS_VISIBLE | WS_CHILD,
CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, hWnd, 0, hInstance, 0);
ListView_SetExtendedListViewStyleEx(hListView, 0, LVS_EX_FULLROWSELECT | LVS_EX_HEADERDRAGDROP);
lvc.mask = LVCF_TEXT | LVCF_WIDTH;
lvc.cx = 200;
lvc.pszText = "First";
ListView_InsertColumn(hListView, 0, &lvc);
lvc.pszText = "Second";
ListView_InsertColumn(hListView, 0, &lvc);
lvc.pszText = "Third";
ListView_InsertColumn(hListView, 0, &lvc);
Et j'initialise dans WinMain :
INITCOMMONCONTROLSEX InitCc;
InitCc.dwSize = sizeof(INITCOMMONCONTROLSEX);
InitCc.dwICC = ICC_LISTVIEW_CLASSES;
InitCommonControlsEx(&InitCc);
Voilà, et je ne comprends aps pourquoi ça ne fonctionne pas, j'ai sûrement dû oublier quelque chose mais je ne vois pas quoi vu que j'ai pris en compte plusieurs sources, auriez-vous une idée ? Merci beaucoup.
___________________
MVS -
Most Valuable Student ( Microsoft)