CListCtrl::SetItemState
List view 컨트롤에 있는 항목의 상태를 변경합니다.
BOOL SetItemState(
int nItem,
LVITEM* pItem
);
BOOL SetItemState(
int nItem,
UINT nState,
UINT nMask
);
매개 변수
nItem
상태가 설정 된 항목의 인덱스입니다.pItem
주소는 LVITEM 에 설명 된 대로 구조는 Windows SDK. 구조체의 stateMask 멤버를 지정 하는 상태를 변경 하 고 구조체의 비트 상태 구성원 이러한 비트에 대 한 새 값을 포함 합니다. 다른 멤버는 무시 됩니다.nState
상태 비트에 대 한 새 값입니다. 가능한 값 목록을 보려면을 참조 하십시오. CListCtrl::GetNextItem , LVITEM 구성원 상태.nMask
어떤 상태를 변경 하려면 비트를 지정 하는 마스크입니다. 이 값의 stateMask 멤버에 해당는 LVITEM 구조.
반환 값
성공 하면 0이 아닌. 그렇지 않으면 0입니다.
설명
항목의 "상태" 항목의 사용 가능 시간 지정, 사용자 동작 하거나 그렇지 않으면 항목의 상태를 반영 하는 값입니다. 목록 뷰 컨트롤 사용자가 항목을 선택할 때와 같은 일부 상태 비트를 변경 합니다. 응용 프로그램 비활성화 하거나 숨길 항목을 하거나 오버레이 이미지 또는 이미지 상태를 지정 하려면 다른 상태 비트를 변경할 수 있습니다.
예제
예제를 보려면 CListCtrl::GetTopIndex.
요구 사항
헤더: afxcmn.h