macro ListView_SetExtendedListViewStyleEx (commctrl.h)

Définit des styles étendus pour les contrôles d’affichage de liste à l’aide du masque de style. Vous pouvez utiliser cette macro ou envoyer le message LVM_SETEXTENDEDLISTVIEWSTYLE explicitement.

Syntaxe

void ListView_SetExtendedListViewStyleEx(
   hwndLV,
   dwMask,
   dw
);

Paramètres

hwndLV

Type : HWND

Handle pour le contrôle d’affichage de liste qui recevra la modification de style.

dwMask

Type : DWORD

Valeur DWORD qui spécifie les styles dans dwExStyle qui doivent être affectés. Ce paramètre peut être une combinaison de styles de List-View étendus. Seuls les styles étendus dans dwExMask seront modifiés. Tous les autres styles sont conservés tels qu’ils sont. Si ce paramètre est égal à zéro, tous les styles dans dwExStyle sont affectés.

dw

Type : DWORD

Valeur DWORD qui spécifie les styles de contrôle d’affichage de liste étendus à définir. Ce paramètre peut être une combinaison de styles de List-View étendus. Les styles qui ne sont pas définis, mais qui sont spécifiés dans dwExMask, sont supprimés.

Valeur de retour

None

Remarques

Lorsque vous utilisez cette macro pour définir le style LVS_EX_CHECKBOXES , tout index d’image d’état précédemment défini est ignoré. Toutes les zones case activée sont initialisées à l’état non coché. L’index de l’image d’état est contenu dans les bits 12 à 15 du membre d’état de la structure LVITEM .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête commctrl.h