共用方式為


如何使用圖塊檢視

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

您需要知道的事項

技術

先決條件

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

指示

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

如果您不想讓磚自動調整大小,您必須在 dwFlags 成員中設定 LVTVIF_FIXEDSIZE,並在 dwMask 成員中設定 LVTVIM_TILESIZE,此外還需在 LVTILEVIEWINFOsizeTile 成員中提供尺寸。

下列 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 結構中找到。

注意

此處的「欄位」指的不是在磚檢視中顯示的欄位,而是在詳細檢視中顯示於欄位中的子項目。

 

List-View 控制參考

關於 List-View 控件

使用 List-View 控件