TVINSERTSTRUCTA-Struktur (commctrl.h)
Enthält Informationen zum Hinzufügen eines neuen Elements zu einem Strukturansichtssteuerelement. Diese Struktur wird mit der TVM_INSERTITEM Nachricht verwendet. Die Struktur ist identisch mit der TV_INSERTSTRUCT Struktur, wurde jedoch umbenannt, um den aktuellen Benennungskonventionen zu folgen.
Syntax
typedef struct tagTVINSERTSTRUCTA {
HTREEITEM hParent;
HTREEITEM hInsertAfter;
union {
TVITEMEXA itemex;
TV_ITEMA item;
} DUMMYUNIONNAME;
} TVINSERTSTRUCTA, *LPTVINSERTSTRUCTA;
Angehörige
hParent
Typ: HTREEITEM-
Behandeln des übergeordneten Elements. Wenn dieses Element der TVI_ROOT Wert oder NULL-ist, wird das Element im Stammverzeichnis des Strukturansichtssteuerelements eingefügt.
hInsertAfter
Typ: HTREEITEM-
Behandeln Sie das Element, nach dem das neue Element eingefügt werden soll, oder einen der folgenden Werte:
DUMMYUNIONNAME
DUMMYUNIONNAME.itemex
Typ: TVITEMEX
Version 4.71. TVITEMEX Struktur, die Informationen zum hinzuzufügenden Element enthält.
DUMMYUNIONNAME.item
Typ: TVITEM-
TVITEM- Struktur, die Informationen zum hinzuzufügenden Element enthält.
Bemerkungen
Die Gewerkschaften in dieser Struktur wurden aktualisiert, um mit Compilern zu arbeiten, die keine namenlosen Gewerkschaften unterstützen. Wenn Ihr Compiler keine namenlosen Vereinigungen unterstützt, definieren Sie das NONAMELESSUNION-Token, bevor Sie die Headerdatei "commctrl.h" einschließen.
Anmerkung
Der commctrl.h-Header definiert TVINSERTSTRUCT als Alias, der die ANSI- oder Unicode-Version dieser Funktion basierend auf der Definition der UNICODE-Präprozessorkonstante automatisch auswählt. Das Mischen der Verwendung des codierungsneutralen Alias mit Code, der nicht codierungsneutral ist, kann zu Nichtübereinstimmungen führen, die zu Kompilierungs- oder Laufzeitfehlern führen. Weitere Informationen finden Sie unter Konventionen für Funktionsprototypen.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows Vista [nur Desktop-Apps] |
mindestens unterstützte Server- | Windows Server 2003 [Nur Desktop-Apps] |
Header- | commctrl.h |