Приложение посылает сообщение WM_SETICON для того, чтоб ассоциировать новую большую или маленькую иконку с окном. Windows перекрашивает большую иконку когда окно минимизировалось, и маленькую иконку на панели заголовка окна.
wParam = (WPARAM) fType; // тип иконки
lParam = (LPARAM) (HICON) hicon; // дескриптор иконки
Параметры:
fType | Значение wParam. Определяет тип устанавливаемой иконки. Этот параметр может быть одним из следующих значений:
Значение: | Описание: |
ICON_BIG | Устанавливается большая иконка для окна |
ICON_SMALL | Устанавливается маленькая иконка для окна |
|
hicon | Значение lParam. Определяет новую большую или маленькую иконку. Если этот параметр равен NULL, то иконк по типу fType удаляется. |
Возвращаемые значения:
Возвращаемое значение – это дескриптор предыдущей большой или маленькой иконки, в зависимости от параметра fType. Оно равно NULL, если окно не имеет ранее установленной иконки типа fType.
Смотрите также:
DefWindowProc,
WM_GETICON