Freigeben über


LVM_SETCALLBACKMASK Nachricht

Ändert die Rückrufmaske für ein Listenansichtssteuerelement. Sie können diese Nachricht explizit oder mithilfe des Makros ListView_SetCallbackMask senden.

Parameter

wParam

Wert der Rückrufmaske. Die Bits der Maske geben die Elementzustände oder Bilder an, für die die Anwendung die aktuellen Zustandsdaten speichert. Dieser Wert kann eine beliebige Kombination der folgenden Konstanten sein:

Wert Bedeutung
LVIS_CUT
Das Element wird für einen Ausschneiden- und Einfügevorgang markiert.
LVIS_DROPHILITED
Das Element wird als Drag-and-Drop-Ziel hervorgehoben.
LVIS_FOCUSED
Das Element hat den Fokus.
LVIS_SELECTED
Das Element ist ausgewählt.
LVIS_OVERLAYMASK
Die Anwendung speichert den Bildlistenindex des aktuellen Überlagerungsbilds für jedes Element.
LVIS_STATEIMAGEMASK
Die Anwendung speichert den Imagelistenindex des aktuellen Zustandsimages für jedes Element.

lParam

Muss Null sein.

Rückgabewert

Gibt TRUE zurück, wenn erfolgreich, andernfalls FALSE .

Bemerkungen

Die Rückrufmaske eines Listenansicht-Steuerelements besteht aus einer Reihe von Bitflags, die die Elementzustände angeben, für die die Anwendung anstelle des Steuerelements die aktuellen Daten speichert. Die Rückrufmaske gilt für alle Elemente des Steuerelements, im Gegensatz zur Rückrufelementbezeichnung, die für ein bestimmtes Element gilt. Die Rückrufmaske ist standardmäßig 0 (null), was bedeutet, dass das Listenansicht-Steuerelement alle Elementzustandsinformationen speichert. Nachdem Sie ein Listenansicht-Steuerelement erstellt und seine Elemente initialisiert haben, können Sie die LVM_SETCALLBACKMASK Nachricht senden, um die Rückrufmaske zu ändern. Um die aktuelle Rückrufmaske abzurufen, senden Sie die LVM_GETCALLBACKMASK Nachricht.

Weitere Informationen zu Überlagerungsbildern und Zustandsbildern finden Sie unter Hinzufügen List-View Bildlisten.

Weitere Informationen zu Rückrufen in der Listenansicht finden Sie unter Rückrufelemente und Rückrufmaske.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2003 [nur Desktop-Apps]
Header
Commctrl.h

Weitere Informationen

LVN_GETDISPINFO