сообщение 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.

DefWindowProc возвращает дескриптор большого или малого значка, связанного с окном, в зависимости от значения wParam.

Окно без явно заданного значка (с WM_SETICON) использует значок для зарегистрированного класса окна, и в этом случае DefWindowProc возвращает 0 для сообщения WM_GETICON . Если отправка сообщения WM_GETICON в окно возвращает значение 0, попробуйте вызвать функцию GetClassLongPtr для окна. Если возвращается значение 0, попробуйте использовать функцию LoadIcon .

Требования

Требование Значение
Минимальная версия клиента
Windows 2000 Professional [только классические приложения]
Минимальная версия сервера
Windows 2000 Server [только классические приложения]
Заголовок
Winuser.h (включая Windows.h)

См. также раздел

Справочные материалы

DefWindowProc

WM_SETICON

Основные понятия

Windows