###Structure Name###
$tagLVITEM

###Description###
Bestimmt oder nimmt Attribute auf fr ein ListView Item

###Syntax###
Global Const $tagLVITEM = "struct; uint Mask;int Item;int SubItem;uint State;uint StateMask;ptr Text;int TextMax;int Image;lparam Param;" & _
 		
		"int Indent;int GroupID;uint Columns;ptr pColumns;ptr piColFmt;int iGroup; endstruct" 

###Fields###
@@ParamTable@@
Mask
	Satz von Flags die festlegen, ob die Mitglieder dieser Struktur zu setzende Daten enthalten oder fr welche Mitglieder
	Daten ermittelt werden sollen. Dieses Mitglied kann ein oder eine Kombination der folgenden Werte sein:
		$LVIF_COLFMT - Das piColFmt Mitglied ist gltig oder muss gesetzt werden. Wird dieses Flag benutzt, dann ist das  cColumns-Mitglied gltig oder muss gesetzt werden (Microsoft Windows Vista and later).
		$LVIF_COLUMNS - Das <b>Columns</b> Mitglied ist gltig
		$LVIF_DI_SETITEM - Das Betriebssystem soll die erwnschten Informationen fr das ListView Item speichern
		$LVIF_GROUPID - Das <b>GroupID</b> Mitglied ist gltig
		$LVIF_IMAGE - Das <b>Image</b> Mitglied ist gltig
		$LVIF_INDENT - Das <b>Indent</b> Mitglied ist gltig
		$LVIF_NORECOMPUTE - Das Control wird keine LVN_GETDISPINFO erzeugen um Textinformationen zu ermitteln
		$LVIF_PARAM - Das <b>Param</b> Mitglied ist gltig
		$LVIF_STATE - Das <b>State</b> Mitglied ist gltig
		$LVIF_TEXT - Das <b>Text</b> Mitglied ist gltig
Item
	0-basierter Index des Elements auf welches sich diese Struktur bezieht
SubItem
	1-basierter Index des Subelements auf welches sich diese Struktur bezieht
State
	Kennzeichnet den Status des Elements, Status-Image und Overlay-Image
StateMask
	Wert, der festlegt welche Bits des <b>State</b> Mitglieds ermittelt oder verndert werden sollen
Text
	Zeiger auf einen String die den Text des Elements enthlt
TextMax
	Anzahl der Bytes in dem Puffer auf den das Text Mitglied verweist, inklusive abschlieendem Nullzeichen
Image
	Index des Icons von dem Element in der Imagelist des Controls
Param
	Element-spezifischer Wert
Indent
	Anzahl der Bilderbreiten um die das Element eingerckt wird. Eine einfache Einrckung entspricht der Breite eines Elements.
	Folglich bewirkt der Wert 1, dass das Element um die Breite eines Bildes eingerckt wird, der Wert 2 um die Breite zweier Bilder, usw.
	Es gilt zu beachten, dass dieses Feld nur fr Elemente untersttzt wird. Der Versuch auf diese Weise ein Subelement einzurcken wird fehlschlagen.
GroupID
	Identifizierer der Gruppe zu der das Element gehrt oder einer der folgenden Werte:
	I_GROUPIDCALLBACK
		Das ListView-Control sendet dem Parentfenster eine LVN_GETDISPINFO Benachrichtigung um den
		Index der Gruppe zu ermitteln
	I_GROUPIDNONE
		Das Element gehrt zu keiner Gruppe
Columns
	Anzahl der Datenspalten (Subelemente) die fr dieses Element dargestellt werden sollen
pColumns
	Zeiger auf ein Array von Spalten-Indizes
piColFmt
	Zeigt auf ein Array der folgenden Flags (alleine oder in iner Kombination, die das Format eines jeden Unterelements in der erweiterten Tile-Ansicht angeben (Windows 7 und spter).
	Bedeutung der Werte:
		$LVCFMT_LINE_BREAK - Zwingt die Spalte an den Anfang der nchsten Spalten-Liste zu springen.
		$LVCFMT_FILL Fills - der Rest des Tile-Bereiches. Knnte einen Titel besitzen.
		$LVCFMT_WRAP - Erlaubt der Spalte innerhalb des verbleibenden Raumes in seiner Spalten-Liste zu springen.
		$LVCFMT_NO_TITLE - Entfernt den Titel eines Unterlements.
		LVCFMT_TILE_PLACEMENTMASK - quivalent zu einer Kombination aus $LVCFMT_LINE_BREAK und $LVCFMT_FILL.
iGroup
	Gruppenindex des Items. Nur gltig fr Besitzerdaten/Callback (einzelnes Element in mehreren Gruppen).(Windows Vista und spter).
@@End@@

###Remarks###
Keine.
