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 explicitement le message LVM_SETEXTENDEDLISTVIEWSTYLE.

Syntaxe

void ListView_SetExtendedListViewStyleEx(
   HWND  hwndLV,
   DWORD dwMask,
   DWORD dw
);

Paramètres

hwndLV

Type : HWND

Handle du contrôle d’affichage de liste qui recevra le changement de style.

dwMask

Type : DWORD

Valeur DWORD qui spécifie les styles de dw à affecter. Ce paramètre peut être une combinaison de styles de List-View étendus. Seuls les styles étendus dans dwMask seront modifiés. Tous les autres styles seront conservés comme ils le sont. Si ce paramètre est égal à zéro, tous les styles de dw seront 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 dwMask, sont supprimés.

Valeur de retour

Aucun

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 cases à cocher sont initialisées à l’état non activé. L’index d’image d’état est contenu dans les bits 12 à 15 de l’état membre de la structure LVITEM.

Exigences

Exigence Valeur
client minimum pris en charge Windows Vista [applications de bureau uniquement]
serveur minimum pris en charge Windows Server 2003 [applications de bureau uniquement]
plateforme cible Windows
d’en-tête commctrl.h