Сообщение
WM_SETICONПрикладная программа отправляет сообщение
WM_SETICON, чтобы сопоставить новую большую или маленькую пиктограмму с окном. Система показывает на экране большую пиктограмму в диалоговом окне ALT+TAB, а маленькую пиктограмму в области заголовка окна.Синтаксис
Чтобы отправить это сообщение, вызовите функцию
SendMessage как ниже указано.
lResult = SendMessage( // возвращает LRESULT в lResult
(UINT) WM_SETICON, // ID сообщения (WPARAM) wParam, // = (WPARAM) () wParam; (LPARAM) lParam // = (LPARAM) () lParam; ); |
Параметры
wParam
Определяет устанавливаемый тип пиктограммы. Этот параметр может быть одним из следующих значений:
Значение |
Предназначение |
ICON_BIG |
Устанавливает большую пиктограмму для окна. |
ICON_SMALL |
Устанавливает маленькую пиктограмму для окна. |
lParam
Дескриптор новой большой или маленькой пиктограммы. Если этот параметр - ПУСТО (NULL), пиктограмма, обозначенная в параметре
wParam, удаляется.Возвращаемые значения
Возвращаемое значение - дескриптор большой или маленькой предыдущей пиктограммы, в зависимости от значения
wParam. Оно имеет значение ПУСТО (NULL), если окно предварительно не имело никакой пиктограммы типа, обозначенного в параметре wParam.Замечания
Функция
DefWindowProc возвращает значение дескриптора к предшествующей большой или маленькой пиктограммы, связанной с окном, в зависимости от значения wParam.Смотри также
Краткий обзор Окна, DefWindowProc, WM_GETICON
Размещение и совместимость WM_SETICON |
|
Windows. NET Server |
Да |
Windows XP |
Да |
Windows 2000 |
Да |
Windows NT |
Да версии 4.0 и выше |
Windows Me |
Да |
Windows 98 |
Да |
Windows 95 |
Да |
Заголовочный файл |
|
- объявлено в |
Winuser.h |
- включено в |
Windows.h |
Unicode | Нет |
Замечания по платформе | Не имеется |