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