CSplitterWnd::Create

BOOLCreate (CWnd *pParentWnd,intnMaxRows,intnMaxCols,РазмерsizeMin,CCreateContext *,служитDWORDdwStyle=WS_CHILD|WS_VISIBLE|WS_HSCROLL|WS_VSCROLL|SPLS_DYNAMIC_SPLIT,UINTnID=AFX_IDW_PANE_FIRST);

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

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

Параметры

pParentWnd

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

nMaxRows

Максимальное количество строк в окне разделителя. Это значение не должно превышать 2.

nMaxCols

Максимальное количество столбцов в окне разделителя. Это значение не должно превышать 2.

sizeMin

Определяет минимальный размер, при котором панель может отображаться.

служит

Указатель на структуру CCreateContext . В большинстве случаев это может быть служит передан родительского фрейма окна.

dwStyle

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

nID

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

Примечания

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

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

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

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

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

Когда вы создаете разделитель окна из внутри родительского фрейма, передайте родительского фрейма параметр служит окно-разделитель. В противном случае этот параметр может иметь значение NULL.

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

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

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

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

Index