Verwenden von Kachelansichten

In diesem Thema wird veranschaulicht, wie die Kachelansicht für ein Listenansicht-Steuerelement festgelegt wird. In der Kachelansicht wird jedes Element durch ein großes Symbol mit einer oder mehreren Textzeilen dargestellt. Eine Abbildung finden Sie unter Informationen zu List-View-Steuerelementen.

Wichtige Informationen

Technologien

Voraussetzungen

  • C/C++
  • Windows Benutzeroberfläche-Programmierung

Instructions

Legen Sie die allgemeinen Anzeigeparameter für die Kachelansicht mithilfe des ListView _ SetTileViewInfo-Makros fest. Verwenden Sie die LVTILEVIEWINFO-Struktur, die an dieses Makro übergeben wird, um die Position des Texts in Bezug auf das Symbol, die Größe jeder Kachel (einschließlich zugehörigem Text) und die maximale Anzahl von Textzeilen anzugeben.

Wenn die Größe von Kacheln nicht automatisch angepasst werden soll, müssen Sie LVTVIF _ FIXEDSIZE im element dwFlags und LVTVIM _ TILESIZE im dwMask-Element von LVTILEVIEWINFOfestlegen und die Dimensionen im sizeTile-Element bereitstellen.

Im folgenden C++-Codebeispiel werden die Kachelansichtsinformationen für ein Listenansicht-Steuerelement so festgelegt, dass maximal zwei Unteritems für jedes Element angezeigt werden. Außerdem wird die Größe der einzelnen Kacheln festgelegt.

    SIZE size = { 100, 50 };
    LVTILEVIEWINFO tileViewInfo = {0};

    tileViewInfo.cbSize   = sizeof(tileViewInfo);
    tileViewInfo.dwFlags  = LVTVIF_FIXEDSIZE;
    tileViewInfo.dwMask   = LVTVIM_COLUMNS | LVTVIM_TILESIZE;
    tileViewInfo.cLines   = 2;
    tileViewInfo.sizeTile = size;

    ListView_SetTileViewInfo(hWndListView, &tileViewInfo);

Für jedes Element in der Liste können Sie weitere Parameter festlegen, wenn das Element in die Liste eingefügt wird, oder höher. Die LVITEM-Struktur, die mit ListView _ InsertItem verwendet wird, enthält Member, die angeben, welche Datenspalten unterhalb des Elements angezeigt werden sollen, und ihre Ausrichtung. Die gleichen Anzeigeparameter befinden sich auch in der LVTILEINFO-Struktur, die mit ListView _ SetTileInfoverwendet wird.

Hinweis

"Spalten" bezieht sich hier nicht auf das Anzeigen von Spalten in der Kachelansicht, sondern auf Unteritemen, die in Spalten in der Detailansicht angezeigt werden.

Referenz zum Listenansicht-Steuerelement

Informationen zu List-View-Steuerelementen

Verwenden von List-View-Steuerelementen