Win32 API. Структуры и сообщения окна - Сообщение WM_SETICON
ОГЛАВЛЕНИЕ
Страница 41 из 56
Сообщение WM_SETICON
Прикладная программа посылает сообщение WM_SETICON, чтобы сопоставить новую большую или маленькую пиктограмму с окном. Windows выводит большую пиктограмму, когда окно свер-нуто (минимизировано) и маленькую пиктограмму в области заголовка окна.
Синтаксис
WM_SETICON
wParam = (WPARAM) fType; // тип пиктограммы
lParam = (LPARAM) (HICON) hicon; // дескриптор пиктограммы
Параметры fType
Значение wParam. Определяет устанавливаемый тип пиктограммы. Этот параметр может быть одним из следующих значений:
Значение Что оно означает
ICON_BIG Установку большой пиктограммы для окна.
ICON_SMALL Установку маленькой пиктограммы для окна.
hicon
Значение lParam. Идентифицирует новую большую или маленькую пиктограмму. Если этот параметр - ПУСТО (NULL), пиктограмма, обозначенная в параметре fType, удаляется.
Возвращаемые значения
Возвращаемое значение - дескриптор предыдущей большой или маленькой пиктограммы, в зависимости от значения fType. Оно - ПУСТО (NULL), если окно предварительно не имело никакой пиктограммы типа, обозначенного fType.Действия по умолчанию
Функция DefWindowProc возвращает значение дескриптора предыдущей большой или маленькой пиктограммы, связанной с окном, в зависимости от значения fType.
Смотри также
DefWindowProc, WM_GETICONРазмещение и совместимость WM_SETICON
Windows NT Да
Win95 Да
Win32s Да
Импортируемая библиотека -
Заголовочный файл winuser.h
Unicode Нет
Замечания по платформе Не имеется