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 (デスクトップ アプリのみ)
Header commctrl.h

関連項目

概念

ListView_GetTileViewInfo

ListView_SetTileViewInfo

リファレンス

List-View コントロールの使用