CListCtrl::SetItemState
リスト ビュー コントロール内の項目の状態を変更します。
BOOL SetItemState(
int nItem,
LVITEM* pItem
);
BOOL SetItemState(
int nItem,
UINT nState,
UINT nMask
);
パラメーター
nItem
状態が設定されている項目のインデックス。pItem
Windows SDKに説明されているように LVITEM の構造体のアドレス。構造体の stateMask のメンバーを変更する状態ビット、および構造体の state のメンバーがそれらのビットの新しい値を含むかを指定します。他のメンバーは無視されます。nState
状態ビットの新しい値。使用できる値の一覧については、CListCtrl::GetNextItem と LVITEM 状態のメンバーを参照してください。nMask
変更される状態ビットをオーバーレイする。この値は LVITEM の構造体の stateMask のメンバーに対応します。
戻り値
成功した場合は; それ以外の場合は。
解説
項目の「状態」は項目の可用性を指定する値、またはユーザー操作を、または、項目の状態を反映しますがあります。リスト ビュー コントロールは、ユーザーが項目を選択するときの状態ビット (など) を変更します。アプリケーションは無効にするか、項目を非表示にしたり、オーバーレイ イメージを指定するか、またはイメージを表示する他の状態ビットを変更する場合があります。
使用例
CListCtrl::GetTopIndexの例を参照してください。
必要条件
ヘッダー: afxcmn.h