TVM_SELECTITEM Nachricht

Wählt das angegebene Strukturansichtselement aus, scrollt das Element in die Ansicht oder zeichnet das Element in der Formatvorlage neu, die verwendet wird, um das Ziel eines Drag-and-Drop-Vorgangs anzugeben. Sie können diese Nachricht explizit oder mithilfe des Makros TreeView_Select, TreeView_SelectItem oder TreeView_SelectDropTarget senden.

Parameter

wParam

Aktionsflag. Dieser Parameter kann einer der folgenden Werte sein:

Wert Bedeutung
TVGN_CARET
Legt die Auswahl auf das angegebene Element fest. Das übergeordnete Fenster des Strukturansichtssteuerelements empfängt die TVN_SELCHANGING und TVN_SELCHANGED Benachrichtigungscodes.
TVGN_DROPHILITE
Zeichnet das angegebene Element in der Formatvorlage neu aus, die verwendet wird, um das Ziel eines Drag-and-Drop-Vorgangs anzugeben.
TVGN_FIRSTVISIBLE
Stellt sicher, dass das angegebene Element sichtbar ist, und zeigt es nach Möglichkeit am oberen Rand des Steuerelementfensters an. Strukturansichtssteuerelemente zeigen so viele Elemente an, wie in das Fenster passen. Wenn sich das angegebene Element in der nähe des unteren Bereichs der Elementhierarchie des Steuerelements befindet, wird es möglicherweise nicht zum ersten sichtbaren Element, je nachdem, wie viele Elemente in das Fenster passen.
TVSI_NOSINGLEEXPAND
Wenn ein einzelnes Element ausgewählt ist, wird sichergestellt, dass die Strukturansicht die untergeordneten Elemente dieses Elements nicht erweitert. Dies ist nur gültig, wenn sie mit dem flag TVGN_CARET verwendet wird.
Hinweis: Um dieses Flag zu verwenden, müssen Sie ein Manifest angeben, das Comclt32.dll Version 6.0 angibt. Weitere Informationen zu Manifesten finden Sie unter Aktivieren von visuellen Formatvorlagen.

lParam

Handle mit einem Element. Wenn lParamNULL ist, wird das Steuerelement auf kein ausgewähltes Element festgelegt.

Rückgabewert

Gibt TRUE zurück, wenn der Vorgang erfolgreich war, oder andernfalls FALSE .

Hinweise

Wenn das angegebene Element das untergeordnete Element eines reduzierten übergeordneten Elements ist, wird die Liste der untergeordneten Elemente des übergeordneten Elements erweitert, um das angegebene Element anzuzeigen. In diesem Fall empfängt das übergeordnete Fenster des Steuerelements die TVN_ITEMEXPANDING und TVN_ITEMEXPANDED Benachrichtigungscodes.

Die Verwendung des TreeView_SelectItem Makros entspricht dem Senden der TVM_SELECTITEM Nachricht, wobei wParam auf den TVGN_CARET-Wert festgelegt ist. Die Verwendung des TreeView_SelectDropTarget Makros entspricht dem Senden der TVM_SELECTITEM Nachricht, wobei wParam auf den TVGN_DROPHILITE-Wert festgelegt ist. Die Verwendung von TreeView_SelectSetFirstVisible entspricht dem Senden der TVM_SELECTITEM Nachricht, wobei wParam auf den TVGN_FIRSTVISIBLE-Wert festgelegt ist.

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