Share via


WM_QUERYDRAGICON 메시지

최소화된(상징적인) 창으로 전송됩니다. 사용자가 창을 끌려고 하지만 해당 클래스에 대해 정의된 아이콘이 없습니다. 애플리케이션은 아이콘 또는 커서에 핸들을 반환할 수 있습니다. 시스템에서 이 커서 또는 아이콘을 표시하고 사용자가 아이콘을 끕니다.

창은 WindowProc 함수를 통해 이 메시지를 받습니다.

#define WM_QUERYDRAGICON                0x0037

매개 변수

wParam

이 매개 변수는 사용되지 않습니다.

lParam

이 매개 변수는 사용되지 않습니다.

반환 값

형식: LRESULT

애플리케이션은 사용자가 아이콘을 끌 때 시스템이 표시할 커서 또는 아이콘에 대한 핸들을 반환해야 합니다. 커서 또는 아이콘은 디스플레이 드라이버의 해상도와 호환되어야 합니다. 애플리케이션이 NULL을 반환하면 시스템에 기본 커서가 표시됩니다.

설명

사용자가 클래스 아이콘 없이 창의 아이콘을 끌면 시스템에서 아이콘을 기본 커서로 바꿉니다. 끌기 중에 다른 커서를 표시해야 하는 경우 디스플레이 드라이버의 해상도와 호환되는 커서 또는 아이콘에 핸들을 반환해야 합니다. 애플리케이션이 색 커서 또는 아이콘에 대한 핸들을 반환하는 경우 시스템은 커서 또는 아이콘을 흑백으로 변환합니다. 애플리케이션은 LoadCursor 또는 LoadIcon 함수를 호출하여 .exe(실행 파일) 파일의 리소스에서 커서 또는 아이콘을 로드하고 이 핸들을 검색할 수 있습니다.

대화 상자 프로시저가 이 메시지를 처리하는 경우 원하는 반환 값을 BOOL로 캐스팅하고 값을 직접 반환해야 합니다. SetWindowLong 함수에 의해 설정된 DWL_MSGRESULT 값은 무시됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버
Windows 2000 Server[데스크톱 앱만]
헤더
Winuser.h(Windows.h 포함)

추가 정보

참조

LoadCursor

LoadIcon

개념

Windows