Win32 API. Окна - Рамка окна

ОГЛАВЛЕНИЕ

Рамка окна

Win32 API предоставляет нижеследующие стили рамки окна.

  • WS_BORDER - Создает окно с рамкой из тонких линий.
  • WS_DLGFRAME - Создает окно с двойной рамкой, стиль обычно используемый диалоговыми окнами. Окно с этим стилем не может иметь строку заголовка.
  • WS_EX_DLGMODALFRAME - Создает окно с двойной рамкой. В отличие от WS_DLGFRAME стиля, прикладная программа может также определить WS_CAPTION стиль, чтобы создать строку заголовка для окна.
  • WS_EX_STATICEDGE - Создает окно с трехмерным стилем рамки, предназначаемым для использования элементов, в которые нет доступа для вводимой информации пользователем.
  • WS_THICKFRAME - Создает окно с изменяемыми размерами рамки.

Окно со стилем WS_OVERLAPPED или WS_POPUPWINDOW имеет по умолчанию стиль WS_BORDER. Один из оставшихся стилей рамки должен быть объединен со стилем WS_OVERLAPPED или WS_POPUPWINDOW, чтобы дать перекрывающему окну различные стили рамки.

Если для окна со стилем WS_POPUP или WS_CHILD стиль рамки не определен, система создает окно без рамки. Прикладная программа может использовать дочерние окна без рамок, чтобы разделить рабочую область родительского окна для сохранения разделов, невидимых для пользователя.