WM_GETICON 메시지

창과 연결된 크거나 작은 아이콘에 대한 핸들을 검색하기 위해 창으로 전송됩니다. 시스템에서 Alt+TAB 대화 상자에 큰 아이콘을 표시하고 창의 작은 아이콘이 캡션.

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

#define WM_GETICON                      0x007F

매개 변수

wParam

검색할 아이콘의 유형입니다. 이 매개 변수는 다음 값 중 하나일 수 있습니다.

의미
ICON_BIG
1
창의 큰 아이콘을 검색합니다.
ICON_SMALL
0
창의 작은 아이콘을 검색합니다.
ICON_SMALL2
2
애플리케이션에서 제공하는 작은 아이콘을 검색합니다. 애플리케이션이 이를 제공하지 않으면 시스템에서 해당 창에 대해 시스템 생성 아이콘을 사용합니다.

 

lParam

검색되는 아이콘의 DPI입니다. 아이콘 크기에 따라 다른 아이콘을 제공하는 데 사용할 수 있습니다.

반환 값

형식: HICON

반환 값은 wParam 값에 따라 크거나 작은 아이콘에 대한 핸들입니다. 애플리케이션이 이 메시지를 받으면 핸들을 크거나 작은 아이콘으로 반환하거나 메시지를 DefWindowProc 함수에 전달할 수 있습니다.

설명

애플리케이션이 이 메시지를 받으면 핸들을 크거나 작은 아이콘으로 반환하거나 메시지를 DefWindowProc에 전달할 수 있습니다.

DefWindowProcwParam 값에 따라 창과 연결된 크거나 작은 아이콘에 대한 핸들을 반환합니다.

아이콘이 명시적으로 설정되지 않은 창( WM_SETICON 포함)은 등록된 창 클래스의 아이콘을 사용하며, 이 경우 DefWindowProcWM_GETICON 메시지에 대해 0을 반환합니다. 창에 WM_GETICON 메시지를 보내면 0이 반환되면 창에 대해 GetClassLongPtr 함수를 호출해 봅니다. 이 값이 0을 반환하면 LoadIcon 함수를 사용해 보세요.

요구 사항

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

추가 정보

참조

DefWindowProc

WM_SETICON

개념

Windows