如何使用圖塊檢視
本主題示範如何設定清單檢視控件的磚檢視。 在圖格檢視中,每個項目都會以具有一或多行隨附文字的大型圖示來表示。 如需圖例,請參閱 關於 List-View 控制件。
您需要知道的事項
技術
先決條件
- C/C++
- Windows 使用者介面程序設計
指示
使用 ListView_SetTileViewInfo 巨集設定磁磚檢視的一般顯示參數。 使用傳遞至這個巨集的 LVTILEVIEWINFO 結構來指定與圖示相關的文字位置、每個磚的大小(包括隨附的文字),以及文字行數上限。
如果您不想讓磚自動調整大小,您必須在 dwFlags 成員中設定 LVTVIF_FIXEDSIZE,並在 dwMask 成員中設定 LVTVIM_TILESIZE,此外還需在 LVTILEVIEWINFO的 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 結構中找到。
注意
此處的「欄位」指的不是在磚檢視中顯示的欄位,而是在詳細檢視中顯示於欄位中的子項目。
相關主題