LVTILEINFO 構造体 (commctrl.h)

リスト ビュー コントロールがタイル ビューに表示されるときのアイテムに関する情報を提供します。

構文

typedef struct tagLVTILEINFO {
  UINT  cbSize;
  int   iItem;
  UINT  cColumns;
  PUINT puColumns;
  int   *piColFmt;
} LVTILEINFO, *PLVTILEINFO;

メンバー

cbSize

型: UINT

LVTILEINFO 構造体のサイズ。

iItem

型: int

情報が取得または設定される項目。

cColumns

型: UINT

このアイテムに表示されるデータ列の数。 情報を取得するときは、この値を puColumns 配列のサイズに初期化します。 戻り値の場合、メンバーはアイテムに対して実際に設定された列の数に設定されます。

puColumns

型: PUINT

列インデックスの配列へのポインター。この項目に表示する列と、それらの列の順序を指定します。 情報を取得するときは、予想される列の最大数を保持するのに十分な大きさの配列を割り当てます。

piColFmt

型: int*

列形式の配列へのポインター (たとえば、LVCFMT_LEFT)、 puColumns で指定された各列に対して 1 つ。 情報を取得するときは、予想される列形式の最大数を保持するのに十分な大きさの配列を割り当てます。

注釈

タイル ビューでは、アイコンの右側にアイテム名が表示されます。 項目名の下の行に表示する追加のサブ項目 (詳細ビューの列に対応) を指定できます。 puColumns 配列には、表示するサブ項目のインデックスが含まれています。 項目名であるサブ項目 0 が既に表示されているため、インデックスは 0 より大きくする必要があります。

列情報は、リスト項目の作成時に LVITEM 構造で設定することもできます。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
Header commctrl.h