Win32 API. Структуры и сообщения окна
Страница 41. Сообщение WM_SETICON


Сообщение 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Нет
Замечания по платформеНе имеется

 
« Предыдущая статья   Следующая статья »