TVN_GETDISPINFO Benachrichtigungscode

Fordert an, dass das übergeordnete Fenster eines Strukturansichtssteuerelements Informationen bereitstellt, die zum Anzeigen oder Sortieren eines Elements erforderlich sind. Dieser Benachrichtigungscode wird in Form einer WM_NOTIFY Nachricht gesendet.

TVN_GETDISPINFO 

    lptvdi = (LPNMTVDISPINFO) lParam 

Parameter

lParam

Zeiger auf eine NMTVDISPINFO-Struktur . Das Elementmember ist eine TVITEM-Struktur , deren Masken-, hItem-, State- und lParam-Member den Typ der erforderlichen Informationen angeben. Sie müssen die Member der -Struktur mit den entsprechenden Informationen füllen.

Rückgabewert

Der Rückgabewert wird ignoriert.

Bemerkungen

Dieser Benachrichtigungscode wird unter folgenden Umständen gesendet:

  • Wenn das pszText-Element der TVITEM-Struktur des Elements der LPSTR_TEXTCALLBACK Wert ist, sendet das Steuerelement diesen Benachrichtigungscode, um den Text des Elements abzurufen. In diesem Fall ist für das Maskenelement von lParam das flag TVIF_TEXT festgelegt.
  • Wenn das iImage - oder iSelectedImage-Element der TVITEM-Struktur des Elements der I_IMAGECALLBACK Wert ist, sendet das Steuerelement diesen Benachrichtigungscode, um den Index der Symbole eines Elements in der Bildliste des Steuerelements abzurufen. Wenn das Element ausgewählt ist, wird in diesem Fall für das Maskenelement von lParam das flag TVIF_SELECTEDIMAGE festgelegt. Wenn das Element nicht ausgewählt ist, wird für das Maskenelement von lParam das flag TVIF_IMAGE festgelegt.
  • Wenn das cChildren-Element der TVITEM-Struktur des Elements der I_CHILDRENCALLBACK Wert ist, sendet das Steuerelement diesen Benachrichtigungscode, um einen Wert abzurufen, der angibt, ob das Element untergeordnete Elemente enthält. In diesem Fall ist für das Maskenelement von lParam das flag TVIF_CHILDREN festgelegt.

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
Unicode- und ANSI-Name
TVN_GETDISPINFOW (Unicode) und TVN_GETDISPINFOA (ANSI)

Siehe auch

TVN_SETDISPINFO