ListView_SetCallbackMask 매크로(commctrl.h)
목록 뷰 컨트롤의 콜백 마스크를 변경합니다. 이 매크로를 사용하거나 LVM_SETCALLBACKMASK 메시지를 명시적으로 보낼 수 있습니다.
구문
void ListView_SetCallbackMask(
hwnd,
mask
);
매개 변수
hwnd
형식: HWND
목록 보기 컨트롤에 대한 핸들입니다.
mask
형식: UINT
콜백 마스크의 값입니다. 마스크의 비트는 애플리케이션이 현재 상태 데이터를 저장하는 항목 상태 또는 이미지를 나타냅니다. 이 값은 다음 상수의 조합이 될 수 있습니다.
반환 값
없음
설명
목록 뷰 컨트롤의 콜백 마스크는 컨트롤이 아닌 애플리케이션이 현재 데이터를 저장하기 위한 항목 상태를 지정하는 비트 플래그 집합입니다. 콜백 마스크는 특정 항목에 적용되는 콜백 항목 지정과 달리 컨트롤의 모든 항목에 적용됩니다. 콜백 마스크는 기본적으로 0입니다. 즉, 목록 뷰 컨트롤은 모든 항목 상태 정보를 저장합니다. 목록 보기 컨트롤을 만들고 해당 항목을 초기화한 후 ListView_SetCallbackMask 매크로 또는 LVM_SETCALLBACKMASK 메시지를 사용하여 콜백 마스크를 변경할 수 있습니다. 현재 콜백 마스크를 검색하려면 LVM_GETCALLBACKMASK 메시지를 보냅니다.
오버레이 이미지 및 상태 이미지에 대한 자세한 내용은 목록 뷰 이미지 목록을 참조하세요.
목록 보기 콜백에 대한 자세한 내용은 콜백 항목 및 콜백 마스크를 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | commctrl.h |