Поделиться через


Стили окна

  • WS_BORDER   Создает окно с границей.

  • WS_CAPTION создает окно, которое имеет заголовок окна (подразумевает стиль WS_BORDER ). Не может использоваться совместно со стилем WS_DLGFRAME.

  • WS_CHILD создает дочернее окно. Не может использоваться совместно со стилем WS_POPUP.

  • WS_CHILDWINDOW выполняет те же стиль WS_CHILD.

  • WS_CLIPCHILDREN исключает область занятую дочерними окнами при рисовании внутри родительского окна. Используется при создании родительского окна.

  • Дочерние окна отсечений WS_CLIPSIBLINGS относительно друг друга; то есть, если указанное дочернее окно получает сообщение изображения, стиль WS_CLIPSIBLINGS привязывает все остальные, перекрывающиеся дочерние окна вне области дочернего окна, которое необходимо обновить. (Если WS_CLIPSIBLINGS не задано и дочерние окна перекрываются, при рисовании в клиентской области дочернего окна можно рисовать в клиентской области соседнего дочернего окна.) Только для использования со стилем WS_CHILD.

  • WS_DISABLED создает окно, которое изначально было отключено.

  • WS_DLGFRAME создает окно с двойной границей, но без заголовка.

  • WS_GROUP — первый элемент управления группы в составе элементы управления, в которых пользователь может перемещаться от одного элемента управления к следующему клавишам со стрелкой. Все элементы управления, определенные со стилем WS_GROUPFALSE после первого элемента управления, принадлежат к одной и той же группе. Следующий элемент управления со стилем WS_GROUP запускается следующая команда (то есть одна команда заканчивается, где начинается следующее).

  • WS_HSCROLL создает окно с горизонтальной полосы прокрутки.

  • WS_ICONIC создает окно, которое изначально было свернуто. Аналогично стилю WS_MINIMIZE.

  • WS_MAXIMIZE создает окно максимального размера.

  • WS_MAXIMIZEBOX   создает окно с кнопкой "Развернуть".

  • WS_MINIMIZE создает окно, которое изначально было свернуто. Только для использования со стилем WS_OVERLAPPED.

  • WS_MINIMIZEBOX   создает окно с кнопкой "Свернуть".

  • WS_OVERLAPPED создает перекрывающееся окно. Перекрытое окно обычно имеет заголовок и границу.

  • WS_OVERLAPPEDWINDOW создает перекрывающиеся окно со стилями WS_OVERLAPPED, WS_CAPTION, WS_SYSMENU, WS_THICKFRAME, WS_MINIMIZEBOX и WS_MAXIMIZEBOX.

  • WS_POPUP   Создает всплывающее окно. Не может использоваться совместно со стилем WS_CHILD.

  • WS_POPUPWINDOW создает всплывающее окно со стилями WS_BORDER, WS_POPUP и WS_SYSMENU. Стиль WS_CAPTION необходимо объединить со стилем WS_POPUPWINDOW, чтобы сделать меню элемента управления видимым.

  • WS_SIZEBOX   Создается окно с рамкой для изменения размера. Аналогично стилю WS_THICKFRAME.

  • WS_SYSMENU   Создает окно, в строке заголовка которого имеется оконное меню. Используется только для окон с заголовками окна.

  • WS_TABSTOP определяет одно из любого числа элементов управления, которые пользователь может перемещать с помощью клавиши TAB. Клавиша TAB перемещает пользователя к следующему элементу управления, заданному стилем WS_TABSTOP.

  • WS_THICKFRAME   Задает главное окно с утолщенной границей, при помощи которой можно изменять размер окна.

  • WS_TILED создает перекрывающееся окно. Перекрытое окно имеет заголовок окна и границу. Аналогично стилю WS_OVERLAPPED .

  • WS_TILEDWINDOW создает перекрывающиеся окно со стилями WS_OVERLAPPED, WS_CAPTION, WS_SYSMENU, WS_THICKFRAME, WS_MINIMIZEBOX и WS_MAXIMIZEBOX. Аналогично стилю WS_OVERLAPPEDWINDOW.

  • WS_VISIBLE создает окно, которое изначально было видно.

  • WS_VSCROLL создает окно с вертикальной полосы прокрутки.

См. также

Ссылки

CWnd::Create

CWnd::CreateEx

CreateWindow

Другие ресурсы

Стили, используемые MFC