Статическое окно
Координаты, высота и ширина статического окна задаются соответствующими параметрами функции CreateWindow. Для графических изображений высота и ширина игнорируются, а изображения отображаются в своих истинных размерах. Если же указан стиль SS_REALSIZEIMAGE, графическое изображение растягивается или обрезается до размеров статического окна. Цвета статического органа управления, указанные в табл. 5, соответствуют системным цветам в цветовой гамме, выбранной в Windowsпо умолчанию. Второй параметр функции CreateWindow задает текст, выводимый в статическом окне. Если текст не отображается, этот параметр должен быть указан как NULL. Для графических изображений второй параметр рассматривается как идентификатор соответствующего ресурса приложения (но не имя файла с ресурсом).
Если для статического окна указан стиль SS_NOTIFY, родительское окно будет получать сообщение WM_COMMAND с кодами извещений, приведенными в табл. 6. Для
управления состоянием данного органа управления используются сообщения, приведенные в табл. 7.
Таблица 6
Коды извещения от статического окна
Код извещения |
Описание |
|
STN_CLICKED |
Пользователь щелкнул мышью на статическом окне. |
|
STN_DBLCLK |
Пользователь дважды щелкнул мышью на статическом окне. |
|
STN_DISABLE |
Статическое окно стало недоступным для пользователя. |
|
STN_ENABLE |
Статическое окно стало доступным для пользователя. |
Таблица 7
Сообщения для статического окна
|
Сообщение |
Описание |
STM_SETICON |
Установить пиктограмму, отображаемую в окне. |
|
STM_GETICON |
Получить пиктограмму, отображаемую в окне. |
STM_SETIMAGE |
Установить графический образ, отображаемый в окне. |
STM_GETIMAGE |
Получить графический образ, отображаемый в окне. |