Bestimmt oder empfängt die Attribute eines Treeview Elements
Global Const $tagTVITEMEX = "struct; uint Mask;struct; handle hItem;uint State;uint StateMask;ptr Text;int TextMax;int Image;int SelectedImage;int Children;lparam Param; endstruct;" & _
"int Integral;uint uStateEx;hwnd hwnd;int iExpandedImage;int iReserved; endstruct"
Mask | Flags die angeben, welche der anderen Strukturmitglieder gültige Daten enthalten: $TVIF_CHILDREN - Das Children Mitglied ist gültig $TVIF_DI_SETITEM - Dies wird die mitgelieferten Informationen behalten und sie nicht wieder anfordern $TVIF_EXPANDEDIMAGE - Das iExpandedImage Mitglied ist gültig (IE Version 6.00 und Windows Vista) $TVIF_HANDLE - Das hItem Mitglied ist gültig $TVIF_IMAGE - Das Image Mitglied ist gültig $TVIF_INTEGRAL - Das Integral Mitglied ist gültig $TVIF_PARAM - Das Param Mitglied ist gültig $TVIF_SELECTEDIMAGE - Das SelectedImage Mitglied ist gültig $TVIF_STATE - Die State und StateMask Mitglieder sind gültig $TVIF_STATEEX - Das uStateEx Mitglied ist gültig (IE Version 6.00 und Windows Vista) $TVIF_TEXT - Die Text und TextMax Mitglieder sind gültig |
hItem | Element auf welches sich diese Struktur bezieht |
State | Satz von Bitflags und Imagelisten-Indizes, die den Zustand des Elements andeuten. Wenn der Zustand eines Elements gesetzt wird, legt das StateMask Mitglied fest, welche Bits dieses Mitgliedes gültig sind. Wenn der Zustand eines Elements ermittelt wird, gibt dieses Mitglied den aktuellen Zustand der in dem StateMask Mitglied angegebenen Bits zurück. Die Bits 0 bis 7 dieses Mitgliedes enthalten die Zustandsflags des Elements. Bits 8 bis 11 legen den eins-basierten Index des eingeblendeten Bildes fest. |
StateMask | Bits des State Mitglieds, die gültig sind. Wenn der Zustand eines Elements ermittelt wird, müssen hier die Bits gesetzt werden, die man aus dem State Mitglied zurückgegeben haben möchte. Wenn der Zustand eines Elements gesetzt wird, müssen hier die Bits gesetzt werden, die man in dem State Mitglied gesetzt haben möchte. |
Text | Zeiger auf einen null-terminierten String, die den Text des Elements enthält. |
TextMax | Größe des Puffers, auf den das Text Mitglied verweist, in Zeichen |
Image | Index des Icons in der Imagelist, das genutzt werden soll, wenn das Element im nicht-gewählten Zustand ist |
SelectedImage | Index des Icons in der Imagelist, das genutzt werden soll, wenn das Element im gewählten Zustand ist |
Children | Flag das angibt, ob das Element mit ihm verknüpfte Child-Elemente hat. Dieses Mitglied kann einen der folgenden Werte haben: 0 - Das Element hat keine Child-Elemente 1 - Das Element hat ein oder mehr Child-Elemente |
Param | Ein Wert, der mit dem Element verknüpft werden kann. |
Integral | Höhe des Elements |
uStateEx | Einer oder mehrere (als eine bitweise Kombination) der folgenden erweiterten Status. Bedeutung der Werte: TVIS_EX_DISABLED Windows Vista und neuer. Erstellt ein Control, welches grau gezeichnet wird, so dass der User dieses nicht betätigen kann TVIS_EX_FLAT Erstellt ein flaches Items. Das Item ist virtuell und im Baum nicht sichtbar. Stattdessen nehmen dessen Kinder seinen Platz im der Baumhierarchie ein. TVIS_EX_HWND Erstellt ein separates HWND für das Item. |
hwnd | Nicht verwendet; muss NULL sein. |
iExpandedImage | Index des Bildes in der Bilderliste welches dargestellt werden soll, wenn das Item sich im erweiteren Status befindet. |
iReserved | Reserviertes Mitglied. Nicht verwenden. |