LVFOOTERITEM 構造体 (commctrl.h)

フッター項目に関する情報が含まれます。

構文

typedef struct tagLVFOOTERITEM {
  UINT   mask;
  int    iItem;
  LPWSTR pszText;
  int    cchTextMax;
  UINT   state;
  UINT   stateMask;
} LVFOOTERITEM, *LPLVFOOTERITEM;

メンバー

mask

型: UINT

設定するデータを含むこの構造体のメンバー、または要求するメンバーを指定するフラグのセット。 このパラメーターは、次のいずれかの値である必要があります。

意味
LVFIF_TEXT
pszText メンバーは呼び出し元からの有効な入力であるか、要求されているため、受信側によって設定する必要があります。
LVFIF_STATE
状態メンバーは呼び出し元からの有効な入力であるか、要求されているため、受信側によって設定する必要があります。

iItem

型: int

アイテムのインデックス。

pszText

種類: LPWSTR

null で終わる Unicode バッファーへのポインター。 呼び出しプロセスは、バッファーの割り当てを担当します。

cchTextMax

型: int

pszText が指すバッファー内の WCHAR数 (終端の NULL を含む)。

state

型: UINT

アイテムの状態を示します。 stateMask メンバーは、このメンバーの有効なビットを示します。 現在、 state は次のように設定する必要があります。

意味
LVFIS_FOCUSED
フォーカス状態を示すビット。 項目にフォーカスがある場合は 設定し、それ以外の場合はオフにします。

stateMask

型: UINT

取得または変更する 状態 メンバーのビットを指定する値。 現在、この値は次の値である必要があります。

意味
LVFIS_FOCUSED
メンバー 状態 のLVFIS_FOCUSED ビットが有効です。 たとえば、このメンバーを LVFIS_FOCUSED に設定すると、フォーカス状態がメンバー 状態に取得されます。

解説

この構造体は、 ListView_GetFooterItem マクロとLVM_GETFOOTERITEM メッセージと共 使用されます。

要件

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