ListView - WS_EX_GRIDLINES - WS_EX_FULLROWSELECT

Résolu
lectpe Messages postés 162 Date d'inscription lundi 12 novembre 2007 Statut Membre Dernière intervention 17 juillet 2010 - 29 oct. 2009 à 15:01
lectpe Messages postés 162 Date d'inscription lundi 12 novembre 2007 Statut Membre Dernière intervention 17 juillet 2010 - 29 oct. 2009 à 17:06
Bonjour à tous.

Je voudrais ajouter le style WS_EX_GRIDLINES à une ListView de mon application mais ça me dit dans un premier temps que ce style n'est pas défini.

(Je précise que je travaille pour ce logiciel sur Dev-C++ 4.9.9.2)

J'ai donc modifié le fichier header "commctrl.h" en mettant en commentaires les lignes :

#if (_WIN32_IE >= 0x0300)

et

#endif /* _WIN32_IE >= 0x0300 */

Mais lors de l'exécution du programme, ça ne me met pas les lignes autour de chaque élément.

Je voudrais donc savoir comment faire pour rémédier à mon problème.

Je voudrais également ajouter le style WS_EX_FULLROWSELECT.

Merci d'avance.

Greg.

3 réponses

BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
29 oct. 2009 à 16:52
SendMessage(hlv, LVM_SETEXTENDEDLISTVIEWSTYLE, LVS_EX_FULLROWSELECT, LVS_EX_FULLROWSELECT);

ciao...
BruNews, MVP VC++
3
lectpe Messages postés 162 Date d'inscription lundi 12 novembre 2007 Statut Membre Dernière intervention 17 juillet 2010 3
29 oct. 2009 à 17:06
Encore une fois merci à toi.

Juste un truc : en fait, _WIN32_IE n'était pas défini dans le header "commctrl.h"...
3
lectpe Messages postés 162 Date d'inscription lundi 12 novembre 2007 Statut Membre Dernière intervention 17 juillet 2010 3
29 oct. 2009 à 15:03
Correction : il s'agit des styles LVS_EX_GRIDLINES et LVS_EX_FULLROWSELECT.
0
Rejoignez-nous