Partager via


LVM_SETCALLBACKMASK message

Modifie le masque de rappel pour un contrôle list-view. Vous pouvez envoyer ce message explicitement ou à l’aide de la macro ListView_SetCallbackMask .

Paramètres

wParam

Valeur du masque de rappel. Les bits du masque indiquent les états d’élément ou les images pour lesquels l’application stocke les données d’état actuel. Cette valeur peut être n’importe quelle combinaison des constantes suivantes :

Valeur Signification
LVIS_CUT
L’élément est marqué pour une opération de couper-coller.
LVIS_DROPHILITED
L’élément est mis en surbrillance en tant que cible de glisser-déplacer.
LVIS_FOCUSED
L’élément a le focus.
LVIS_SELECTED
L'élément est sélectionné.
LVIS_OVERLAYMASK
L’application stocke l’index de liste d’images de l’image de superposition actuelle pour chaque élément.
LVIS_STATEIMAGEMASK
L’application stocke l’index de liste d’images de l’image d’état actuel pour chaque élément.

lParam

Doit être zéro.

Valeur retournée

Retourne LA valeur TRUE si elle réussit ou FALSE dans le cas contraire.

Notes

Le masque de rappel d’un contrôle list-view est un ensemble d’indicateurs de bits qui spécifient les états d’élément pour lesquels l’application, plutôt que le contrôle, stocke les données actuelles. Le masque de rappel s’applique à tous les éléments du contrôle, contrairement à la désignation d’élément de rappel, qui s’applique à un élément spécifique. Le masque de rappel est égal à zéro par défaut, ce qui signifie que le contrôle affichage de liste stocke toutes les informations d’état d’élément. Après avoir créé un contrôle d’affichage de liste et initialisé ses éléments, vous pouvez envoyer le message LVM_SETCALLBACKMASK pour modifier le masque de rappel. Pour récupérer le masque de rappel actuel, envoyez le message LVM_GETCALLBACKMASK .

Pour plus d’informations sur la superposition d’images et les images d’état, consultez Ajout de List-View listes d’images.

Pour plus d’informations sur les rappels d’affichage de liste, consultez Éléments de rappel et masque de rappel.

Spécifications

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]
En-tête
Commctrl.h

Voir aussi

LVN_GETDISPINFO