Share via


LVM_SETCALLBACKMASK 메시지

목록 뷰 컨트롤의 콜백 마스크를 변경합니다. 이 메시지를 명시적으로 보내거나 ListView_SetCallbackMask 매크로를 사용하여 보낼 수 있습니다.

매개 변수

wParam

콜백 마스크의 값입니다. 마스크의 비트는 애플리케이션이 현재 상태 데이터를 저장하는 항목 상태 또는 이미지를 나타냅니다. 이 값은 다음 상수의 조합이 될 수 있습니다.

의미
LVIS_CUT
항목이 잘라내기 및 붙여넣기 작업으로 표시됩니다.
LVIS_DROPHILITED
항목이 끌어서 놓기 대상으로 강조 표시됩니다.
LVIS_FOCUSED
항목에 포커스가 있습니다.
LVIS_SELECTED
항목이 선택되어 있습니다.
LVIS_OVERLAYMASK
애플리케이션이 각 항목에 대한 현재 오버레이 이미지의 이미지 목록 인덱스를 저장합니다.
LVIS_STATEIMAGEMASK
애플리케이션이 각 항목에 대한 현재 상태 이미지의 이미지 목록 인덱스를 저장합니다.

lParam

0이어야 합니다.

반환 값

성공하면 TRUE를 반환하고 그렇지 않으면 FALSE를 반환합니다.

설명

목록 뷰 컨트롤의 콜백 마스크는 컨트롤이 아닌 애플리케이션이 현재 데이터를 저장하기 위한 항목 상태를 지정하는 비트 플래그 집합입니다. 콜백 마스크는 특정 항목에 적용되는 콜백 항목 지정과 달리 컨트롤의 모든 항목에 적용됩니다. 콜백 마스크는 기본적으로 0입니다. 즉, 목록 뷰 컨트롤은 모든 항목 상태 정보를 저장합니다. 목록 뷰 컨트롤을 만들고 해당 항목을 초기화한 후 LVM_SETCALLBACKMASK 메시지를 보내 콜백 마스크를 변경할 수 있습니다. 현재 콜백 마스크를 검색하려면 LVM_GETCALLBACKMASK 메시지를 보냅니다.

오버레이 이미지 및 상태 이미지에 대한 자세한 내용은 List-View 이미지 목록 추가를 참조하세요.

목록 뷰 콜백에 대한 자세한 내용은 콜백 항목 및 콜백 마스크를 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버
Windows Server 2003 [데스크톱 앱만 해당]
헤더
Commctrl.h

추가 정보

LVN_GETDISPINFO