Стили, используемые основными органами управления


В этой статье перечисляются стили стандартных органов управления. Кроме тех случаев, где это отмечено, эти стили применяются для органов управления Заголовок, Инструментальная панель и окон строки состояния.

Константы Описание
CCS_ADJUSTABLE  Разрешает встроенные функции настройки панели инструментов, которые дают возможность пользователю перетащить кнопку в новую позицию или переместить кнопку, перетаскивая ее из панели инструментов. Кроме того, пользователь может щелкнуть два раза по панели инструментов, чтобы показать диалоговое окно Настройки панели инстументов (toolbar), которое дает возможность пользователю добавить, удалить и перегруппировать кнопки панели инструментов.
CCS_BOTTOM Заставляет орган управления позиционироваться у основания рабочей области родительского окна и заставляет ширину быть такой же, что ширина родительского окна. Окна строки состояния имеют этот стиль по умолчанию.
CCS_LEFT Версия 4.70. Заставляет орган управления показываться на экране вертикально на левой стороне родительского окна.
CCS_NODIVIDER Препятствует подсвечиванию двух пикселей, которые рисуются наверху органа управления.
CCS_NOMOVEX  Версия 4.70. Заставляет орган управления, в ответ на сообщение WM_SIZE, изменять размеры и перемещаться вертикально, а не горизонтально. Если используется стиль CCS_NORESIZE, то этот стиль не применяется.
CCS_NOMOVEY Заставляет орган управления, в ответ на сообщение WM_SIZE, изменять размеры и перемещаться горизонтально, а не вертикально. Если используется стиль CCS_NORESIZE, то этот стиль не применяется. Окна Заголовка имеют этот стиль по умолчанию.
CCS_NOPARENTALIGN Препятствует автоматическому перемещению органа управления до верха или до основания родительского окна. Вместо этого орган управления сохраняет свою позицию в пределах родительского окна несмотря на то, что меняется размер родительского окна. Если к тому же используются стили CCS_TOP или CCS_BOTTOM, высота подгоняется в значение по умолчанию, но позиция и ширина остаются неизменными.
CCS_NORESIZE Препятствует органу управления использовать значение ширины и высоты по умолчанию, устанавливая ее первоначальный размер или новый размер. Вместо этого орган управления использует ширину и высоту, определенную в запросе создания или задания размеров.
CCS_RIGHT Версия 4.70. Заставляет орган управления показываться на экране вертикально на правой стороне родительского окна.
CCS_TOP Заставляет орган управления позиционироваться наверху рабочей области родительского окна и заставляет ширину быть той же самый, что и ширина родительского окна. Панели инструментов имеют этот стиль по умолчанию.
CCS_VERT  Версия 4.70. Заставляет орган управления показываться на экране вертикально.

 

Назад в оглавление
На главную страницу

Hosted by uCoz