22 сент. 2010 г.

WM_SETICON

Приложение посылает сообщение 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