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 控件