다음을 통해 공유


ListView_SetItemIndexState 매크로(commctrl.h)

지정된 목록 보기 항목의 상태를 설정합니다. 이 매크로를 사용하거나 LVM_SETITEMINDEXSTATE 메시지를 명시적으로 보냅니다.

통사론

HRESULT ListView_SetItemIndexState(
  [in] HWND        hwndLV,
  [in] LVITEMINDEX *plvii,
  [in] UINT        data,
  [in] UINT        mask
);

매개 변수

[in] hwndLV

형식: HWND

목록 보기 컨트롤에 대한 핸들입니다.

[in] plvii

형식: LVITEMINDEX*

항목의 LVITEMINDEX 구조체에 대한 포인터입니다. 호출자는 이 구조를 할당하고 멤버를 설정할 책임이 있습니다.

[in] data

형식: UINT

항목에서 List-View 항목 상태 플래그의 하나 이상(비트 조합)으로 설정할 상태입니다.

[in] mask

형식: UINT

매개 변수 데이터지정된 상태의 유효한 비트입니다. 자세한 내용은 LVITEM) 구조체의 stateMask 멤버를 참조하세요.

반환 값

형식: HRESULT

HRESULT형식의 다음 값 중 하나를 반환합니다.

반환 코드 묘사
E_FAIL 상태를 설정할 수 없습니다.
E_UNEXPECTED 목록 보기 컨트롤이 작업에 대해 준비되지 않았습니다.
S_OK 작업이 성공했습니다.

요구 사항

요구
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 commctrl.h