如何使用磚檢視
本主題示範如何設定清單檢視控件的磚檢視。 在圖格檢視中,每個項目都會以具有一或多行隨附文字的大型圖示來表示。 如需圖例,請參閱 關於清單檢視控件。
- 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 結構中。
注意
此處的「數據行」不是指在磚檢視中顯示數據行,而是顯示於詳細數據檢視中的數據行中的子專案。