LVTILEVIEWINFO 結構 (commctrl.h)

提供在磚檢視中顯示清單檢視控制項的相關資訊。

語法

typedef struct tagLVTILEVIEWINFO {
  UINT  cbSize;
  DWORD dwMask;
  DWORD dwFlags;
  SIZE  sizeTile;
  int   cLines;
  RECT  rcLabelMargin;
} LVTILEVIEWINFO, *PLVTILEVIEWINFO;

成員

cbSize

類型: UINT

LVTILEVIEWINFO結構的大小。

dwMask

類型: DWORD

判斷哪些成員有效遮罩。 這個成員可以是下列其中一個值。

意義
LVTVIM_TILESIZE
sizeTile 有效。
LVTVIM_COLUMNS
cLines 有效。
LVTVIM_LABELMARGIN
rcLabelMargin 有效。

dwFlags

類型: DWORD

旗標,決定磚在磚檢視中調整大小的方式。 這個成員可以是下列其中一個值。

意義
LVTVIF_AUTOSIZE
自動調整磚的大小。
LVTVIF_EXTENDED
不支援此旗標,不應使用。
LVTVIF_FIXEDWIDTH
將固定寬度套用至磚。
LVTVIF_FIXEDHEIGHT
將固定高度套用至磚。
LVTVIF_FIXEDSIZE
將固定的高度和寬度套用至磚。

sizeTile

類型: SIZE

個別磚的大小。 不會在 dwFlags中指定為固定的維度值會被忽略。

cLines

類型: int

每個專案標籤中的文字行數上限,不會計算標題。

rcLabelMargin

類型: RECT

包含標籤邊界座標的RECT

備註

根據預設,會自動決定磚的維度。 若要套用固定大小,請在 sizeTile 中提供正確的值或值,並在 dwFlags中設定適當的旗標。 允許顯示標籤所有行的垂直空間。 如果線條不符合允許的水準空間,則會以省略號終止。

規格需求

   
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限桌面應用程式]
標頭 commctrl.h

另請參閱

概念

ListView_GetTileViewInfo

ListView_SetTileViewInfo

參考

使用 List-View 控制項