如何使用磚檢視

本主題示範如何設定清單檢視控件的磚檢視。 在圖格檢視中,每個項目都會以具有一或多行隨附文字的大型圖示來表示。 如需圖例,請參閱 關於清單檢視控件

您需要知道的事項

技術

必要條件

  • C/C++
  • Windows 使用者介面程序設計

指示

使用 ListView_SetTileViewInfo 宏設定磚檢視的一般顯示參數。 使用傳遞至這個宏的 LVTILEVIEWINFO 結構來指定與圖示相關的文字位置、每個磚的大小(包括隨附的文字),以及文字行數上限。

如果您不想自動重設磚大小,則必須在 dwFlags 成員中設定LVTVIF_FIXEDSIZE,並在 LVTILEVIEWINFO dwMask 成員中設定LVTVIM_TILESIZE,以及提供 sizeTile 成員中的維度。

下列 C++ 程式代碼範例會設定清單檢視控件的磚檢視資訊,讓每個專案最多顯示兩個子專案。 它也會設定每個磚的大小。

    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);

針對清單中的每個專案,您可以在專案插入清單中或更新版本時設定進一步的參數。 與ListView_InsertItem搭配使用的 LVITEM 結構包含成員,指定要顯示在專案下方的數據行及其對齊方式。 這些相同的顯示參數也位於與ListView_SetTileInfo搭配使用的 LVTILEINFO 結構中。

注意

此處的「數據行」不是指在磚檢視中顯示數據行,而是顯示於詳細數據檢視中的數據行中的子專案。

 

清單檢視控件參考

關於清單檢視控件

使用清單檢視控件