Операционная система Microsoft Windows 3.1 для программиста -том 1


Список стилей окна


Приведем полный список возможных стилей окна, определенных в виде символических констант в файле windows.h. Некоторые из приведенных здесь стилей будут подробно рассмотрены в соответствующих главах этого тома или в следующих томах "Библиотеки системного программиста".

Имя константы Описание стиля
WS_BORDER Окно с рамкой
WS_CAPTION Окно с заголовком. Этот стиль несовместим со стилем WS_DLGFRAME. При использовании стиля WS_CAPTION подразумевается использование стиля WS_BORDER
WS_CHILD Дочернее окно. Несовместим со стилем WS_POPUP
WS_CHILDWINDOW То же самое, что и WS_CHILD
WS_CLIPCHILDREN Этот стиль используется при создании родительского окна. При его использовании родительское окно не перерисовывает свои внутренние области, занятые дочерними окнами
WS_CLIPSIBLINGS При указании этого стиля дочерние окна не перерисовывают свои области, перекрытые "братьями", то есть другими дочерними окнами, имеющими тех же родителей
WS_DISABLED Вновь созданное окно сразу становится заблокированным (не получает сообщения от мыши и клавиатуры)
WS_DLGFRAME Окно с двойной рамкой без заголовка. Несовместим со стилем WS_CAPTION
WS_GROUP Определяет первый орган управления в группе органов управления. Используется только в диалоговых панелях
WS_HSCROLL В окне создается горизонтальная полоса просмотра
WS_ICONIC То же самое, что и WS_MINIMIZE
WS_MAXIMIZE Создается окно максимально возможного размера
WS_MAXIMIZEBOX Окно содержит кнопку для увеличения его размера до максимально возможного. Этот стиль необходимо использовать вместе со стилями WS_OVERLAPPED или WS_CAPTION, в противном случае указанная кнопка не появится
WS_MINIMIZE Создается окно, уменьшенное до предела (свернутое в пиктограмму). Этот стиль необходимо использовать вместе со стилем WS_OVERLAPPED
WS_MINIMIZEBOX Окно содержит кнопку для сворачивания окна в пиктограмму (минимизации размеров окна). Этот стиль необходимо использовать вместе со стилем WS_OVERLAPPED или WS_CAPTION, в противном случае указанная кнопка не появится
WS_OVERLAPPED Создается перекрывающееся окно, имеющее заголовок и рамку
WS_OVERLAPPEDWINDOW Создается перекрывающееся окно, имеющее заголовок, рамку для изменения размера окна, системное меню, кнопки для изменения размеров окна. Этот стиль является комбинацией стилей WS_OVERLAPPED, WS_CAPTION, WS_SYSMENU, WS_THICKFRAME, WS_MINIMIZEBOX и WS_MAXIMIZEBOX
WS_POPUP Создается временное (pop-up) окно
WS_POPUPWINDOW Комбинация стилей WS_POPUP, WS_BORDER и WS_SYSMENU. Для того чтобы сделать системное меню доступным, необходимо дополнительно использовать стиль WS_CAPTION
WS_SYSMENU Окно должно иметь системное меню
WS_TABSTOP Этот стиль указывает орган управления, на который можно переключиться при помощи клавиши <Tab>. Данный стиль может быть использован только дочерними окнами в диалоговых панелях
WS_THICKFRAME Окно должно иметь толстую рамку для изменения размера окна
WS_VISIBLE Создается окно, которое сразу становится видимым. По умолчанию окна создаются невидимыми, и для их отображения требуется вызывать функцию ShowWindow
WS_VSCROLL В окне создается вертикальная полоса просмотра
WS_TILED Устаревший стиль, аналогичен WS_OVERLAPPED
WS_SIZEBOX Устаревший стиль, аналогичен WS_THICKFRAME
WS_TILEDWINDOW Устаревший стиль, аналогичен WS_OVERLAPPEDWINDOW
MDIS_ALLCHILDSTYLES Этот стиль используется при создании дочерних MDI-окон и определяет окна, которые могут иметь любые комбинации стилей. По умолчанию дочерние MDI-окна имеют стили WS_MINIMIZE, WS_MAXIMIZE, WS_VSCROLL, WS_HSCROLL
<


Начало  Назад  Вперед



Книжный магазин