сообщение 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 [только классические приложения] |
Заголовок |
|
См. также раздел
-
Справочные материалы
-
Основные понятия