Bonjour,
J'essaye de modifier la taille d'une ListView (la hauteur des cellules).
J'intercepte le message WM_MEASUREITEM dans un subclass mais je n'ai aucun retour:
Dois-je redessiner le control? WM_MEASUREITEM est appelé à la création du control.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 LRESULT CALLBACK NouvelleProcDeMaListe(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam) { switch(message) { case WM_MEASUREITEM: LPMEASUREITEMSTRUCT lpmis; lpmis = (LPMEASUREITEMSTRUCT) lParam; lpmis->itemHeight = 50; SendMessage(hWnd, WM_DRAWITEM, 0, 0); break; } // Return to main proc return CallWindowProc(_pInstance->VieilleProcDeMaListe, hWnd, message, wParam, lParam); }
Merci d'avance de votre aide
Sybilla
Partager