Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Für jedes element speichert ein Listenansichtssteuerelement in der Regel den Beschriftungstext, den Bildlistenindex der Symbole des Elements und eine Reihe von Bitkennzeichnungen für den Status des Elements. Sie können einzelne Elemente als Rückrufelemente definieren, die nützlich sind, wenn Ihre Anwendung bereits einige der Informationen für ein Element speichert.
Sie definieren ein Element als Rückrufelement, indem Sie geeignete Werte für die pszText und iImage member der LVITEM Struktur angeben (siehe CListCtrl::GetItem). Wenn die Anwendung den Text des Elements oder Unterelements verwaltet, geben Sie den LPSTR_TEXTCALLBACK Wert für das pszText Element an. Wenn die Anwendung das Symbol für das Element nachverfolgt, geben Sie den I_IMAGECALLBACK Wert für das iImage Element an.
Zusätzlich zum Definieren von Rückrufelementen können Sie auch das Rückrufformat des Steuerelements ändern. Diese Maske ist eine Reihe von Bitkennzeichen, die die Elementzustände angeben, für die die Anwendung anstelle des Steuerelements die aktuellen Daten speichert. Das Rückrufformat gilt für alle Elemente des Steuerelements, anders als bei der Rückrufelementbezeichnung, die für ein bestimmtes Element gilt. Das Rückrufformat ist standardmäßig null, d. h., das Steuerelement verfolgt alle Elementzustände. Um dieses Standardverhalten zu ändern, initialisieren Sie die Maske mit einer beliebigen Kombination der folgenden Werte:
LVIS_CUT Das Element wird für einen Ausschneide- 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 Bildlistenindex des aktuellen Zustandsbilds für jedes Element.
Weitere Informationen zum Abrufen und Festlegen dieser Maske finden Sie unter "CListCtrl::GetCallbackMask " und "CListCtrl::SetCallbackMask".