Freigeben über


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++
  • Programmierung der Windows-Benutzeroberfläche

Anweisungen

Legen Sie die allgemeinen Anzeigeparameter für die Kachelansicht mithilfe des makros ListView_SetTileViewInfo 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 der einzelnen Kacheln (einschließlich begleittext) und die maximale Anzahl von Textzeilen anzugeben.

Wenn Kacheln nicht automatisch angepasst werden sollen, müssen Sie LVTVIF_FIXEDSIZE im dwFlags-Element und LVTVIM_TILESIZE im dwMask-Member von LVTILEVIEWINFO festlegen und die Dimensionen im sizeTile-Element angeben.

Im folgenden C++-Codebeispiel werden die Kachelansichtsinformationen für ein Listenansicht-Steuerelement so festgelegt, dass für jedes Element maximal zwei Unterelemente 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 oder höher eingefügt wird. Die LVITEM-Struktur , die mit ListView_InsertItem verwendet wird, enthält Member, die angeben, welche Datenspalten unter dem Element angezeigt werden sollen, und deren Ausrichtung. Die gleichen Anzeigeparameter befinden sich auch in der LVTILEINFO-Struktur , die mit ListView_SetTileInfo verwendet wird.

Hinweis

"Spalten" bezieht sich hier nicht auf die Anzeige von Spalten in der Kachelansicht, sondern auf Unterelemente, die in Spalten in der Detailansicht angezeigt werden.

 

List-View-Steuerelementreferenz

Informationen zu List-View-Steuerelementen

Verwenden von List-View-Steuerelementen