CSplitterWnd::CreateStatic

BOOL CreateStatic ( CWnd * pParentWnd, int nRows, int nCols, DWORD dwStyle = WS_CHILD | WS_VISIBLE, UINT nID = AFX_IDW_PANE_FIRST );

Возвращаемое значение

Ненулевое значение, если успешно; в противном случае 0.

Параметры

pParentWnd

Родительское окно фрейма окна разделителя.

nRows

Количество строк. Это значение не должно превышать 16.

nCols

Количество столбцов. Это значение не должно превышать 16.

dwStyle

Указывает стиль окна.

nID

Идентификатор дочернего окна окна. Идентификатор может быть AFX_IDW_PANE_FIRST , если окно-разделитель вложен в другой окно-разделитель.

Примечания

Для создания статической разделитель окна, вызовите функцию-член CreateStatic.

CSplitterWnd обычно является встроенным в объекте родительского CFrameWnd или CMDIChildWnd , предприняв следующие шаги:

  1. Внедрить CSplitterWnd переменной-члена в родительском фрейме.

  2. Переопределить функцию-член OnCreateClient родительского фрейма.

  3. Вызовите функцию-член CreateStatic из внутри переопределенного CFrameWnd::OnCreateClient.

Статический разделитель окно содержит фиксированное количество стекол, часто из разных классов.

При создании окна статический разделитель, необходимо в то же время создать все свои панели. Функция-член CreateView обычно используется для этой цели, но можно создать другие классы nonview.

Первоначальный минимальный строки высоту и ширину столбца для окна статический разделитель — 0. Эти минимумы, которые определяют, когда область слишком мал для показа в полном объеме, могут быть изменены с функциями-членами SetRowInfo и SetColumnInfo.

Чтобы добавить полосы прокрутки в окне статический разделитель, добавьте стили WS_HSCROLL и WS_VSCROLL dwStyle.

См «Разделитель Windows» в статье несколько типов документов, представления и фрейм окна , руководство Visual C++ программиста, техническое примечание 29и о классе CSplitterWnd для больше на windows статический разделитель.

Обзор CSplitterWnd |nbsp; Члены класса | Иерархическая схема

См. также CSplitterWnd::Create, CFrameWnd::OnCreateClient, CSplitterWnd::SetRowInfo, CSplitterWnd::SetColumnInfo, CSplitterWnd::CreateView

Index