Стили окна. Таблица 21.33
Константа | Смысл |
ws_Borded | Окно имеет рамку. Не допускается с ws_DlgFrame. |
ws_Caption | Окно имеет строку заголовка и рамку.
ws_Caption и ws_DlgFrame не могут использоваться вместе.
ws_Caption предполагает включение ws_Border. |
ws_Child | Окно является дочерним окном.
ws_Child и ws_Popup не могут использоваться вместе. |
ws_ChildWindow | То же, что ws_Child. |
ws_ClipChildren | Окно не включает области, перекрытые
при отображении дочерними окнами. |
ws_ClipSibling | Окно при отображения обрезает все
"братские" окна. Это означает, что отображаемые области в каждой
области клиента дочерних окон одного порождающего окна не будут
перекрываться. |
ws_Disables | Окно первоначально запрещено. |
ws_DlgFrame | Окно имеет двойную рамку и не имеет
заголовка. Не допускается с ws_Borded. |
ws_Group | Окно - это управляющий элемент, который
является первым элементом в группе, и пользователь может получать
к нему доступ с помощью клавиш стрелок. Каждый последующий управляющий
элемент, определенный без ed_Group, принадлежит к группе, начинающейся
с последнего управляющего элемента с ws_Group. |
ws_HScroll | Окно имеет горизонтальную полосу
прокрутки. |
ws_Iconic | То же, что ws_Mininize. |
ws_Maximize | Окно занимает весь экран (максимизировано). |
ws_MaximizeBox | Окно имеет блок максимизации. |
ws_Overlapped | Окно является перекрывающимся окном.
Перекрывающееся окно имеет заголовок и рамку. |
ws_OverlappedWindow | То же, что комбинация ws_Overlapped,
ws_Caption, ws_SysMenu, ws_ThickFrame, ws_MinimizeBox и ws_MaximizeBox. |
ws_Popup | Окно является всплывающим окном. |
ws_PopupWindow | То же, что комбинация ws_Border,
ws_ws_Popup и ws_SysMenu. Блок управляющего меню выводится только
если используется также стиль ws_CAption. |
ws_SizeBox | То же, что ws_ThickFrame. |
ws_SysMenu | Окно содержит в строке заголовка блок
управляющего меню. Применяется только к окнам со строкой заголовка. |
ws_TabStop | Окно представляет собой управляющий
элемент диалогового блока в списке управляющих элементов, по
которым пользователь может циклически перемещаться с помощью клавиши Tab. |
ws_ThickFrame | Окно имеет жирную рамку, которую
пользователь может перемещать (буксировать) для изменения размера окна. |
ws_Tiled | То же, что ws_Overlapped. |
ws_TiledWindow | То же, что ws_OverlappedWindow. |
ws_Visible | Окно первоначально является видимым. |
ws_VScroll | Окно имеет вертикальную полосу прорутки. |