LVTILEINFO-Struktur (commctrl.h)

Stellt Informationen zu einem Element in einem Listenansicht-Steuerelement bereit, wenn es in der Kachelansicht angezeigt wird.

Syntax

typedef struct tagLVTILEINFO {
  UINT  cbSize;
  int   iItem;
  UINT  cColumns;
  PUINT puColumns;
  int   *piColFmt;
} LVTILEINFO, *PLVTILEINFO;

Member

cbSize

Typ: UINT

Die Größe der LVTILEINFO-Struktur .

iItem

Typ: int

Das Element, für das die Informationen abgerufen oder festgelegt werden.

cColumns

Typ: UINT

Die Anzahl der Datenspalten, die für dieses Element angezeigt werden. Initialisieren Sie diesen Wert beim Abrufen von Informationen auf die Größe des puColumns-Arrays . Bei der Rückgabe wird der Member auf die Anzahl der Spalten festgelegt, die tatsächlich für das Element festgelegt sind.

puColumns

Typ: PUINT

Ein Zeiger auf ein Array von Spaltenindizes, der angibt, welche Spalten für dieses Element angezeigt werden, und die Reihenfolge dieser Spalten. Ordnen Sie beim Abrufen von Informationen ein Array zu, das groß genug ist, um die größte anzahl der erwarteten Spalten zu enthalten.

piColFmt

Typ: int*

Ein Zeiger auf ein Array von Spaltenformaten (z. B. LVCFMT_LEFT), einer für jede der in puColumns angegebenen Spalten. Ordnen Sie beim Abrufen von Informationen ein Array zu, das groß genug ist, um die größte Anzahl der erwarteten Spaltenformate aufzunehmen.

Hinweise

In der Kachelansicht wird der Elementname rechts neben dem Symbol angezeigt. Sie können zusätzliche Unterelemente angeben (die spalten in der Detailansicht entsprechen), die in Zeilen unterhalb des Elementnamens angezeigt werden sollen. Das puColumns-Array enthält die Indizes der anzuzeigenden Unterelemente. Indizes sollten größer als 0 sein, da Unterelement 0, der Elementname, bereits angezeigt wird.

Spalteninformationen können auch beim Erstellen des Listenelements in der LVITEM-Struktur festgelegt werden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile commctrl.h