CSplitterWnd::Create

BOOL Створити ( CWnd * pParentWnd, int nMaxRows, int nMaxCols, РОЗМІРУ sizeMin, CCreateContext * pContext, DWORD dwStyle = WS_CHILD | WS_VISIBLE |WS_HSCROLL | WS_VSCROLL | SPLS_DYNAMIC_SPLIT, UINT nID = AFX_IDW_PANE_FIRST );

Значення, яке повертається

Ненульовий, у разі успіху; в іншому випадку 0.

Параметри

pParentWnd

Спліттер вікна вікна батьківського кадру.

nMaxRows

Максимальна кількість рядків у вікні сплиттер. Це значення не може перевищувати 2.

nMaxCols

Максимальна кількість стовпців у вікні сплиттер. Це значення не може перевищувати 2.

sizeMin

Визначає найменший розмір, в якій може відображатися в області.

pContext

Вказівник на структуру CCreateContext . У більшості випадків це може бути pContext , прийнятий у вікно кадр з батьків.

dwStyle

Визначає стиль вікна.

nID

ID дитини вікна вікна. КОД може бути AFX_IDW_PANE_FIRST , якщо вікно спліттер вкладені всередині іншого спліттер вікна.

Зауваження

Створити динамічний спліттер вікно, викликати функцію Створення член.

CSplitterWnd можна вбудувати в батьківського CFrameWnd або CMDIChildWnd об'єкта, виконавши наступні дії:

  1. Вбудувати CSplitterWnd член змінної в батьківському фреймі.

  2. Перевизначити батьківському фреймі CFrameWnd::OnCreateClient функції члена.

  3. Створити функцію член з в межах змінених OnCreateClient.

Під час створення спліттер вікна від батьківського кадру, передати батьківського кадру pContext параметра вікна сплиттер. В іншому випадку, цей параметр може бути NULL.

На початок мінімальний рядок висоту і ширину вікна динамічний спліттер встановлюються за допомогою sizeMin параметр. Ці мінімуми, що визначити, чи вікна занадто малі, щоб бути показано в повному обсязі, можуть бути змінені з SetRowInfo і SetColumnInfo функції члена.

Додаткову інформацію про динамічний спліттер windows, див "Спліттер Windows" у статті кілька типів документів, погляди і рамка вікна в Visual C++ програміста керівництво, технічні примітку 29і CSplitterWnd клас огляд.

Огляд CSplitterWnd |nbsp; Члени класу | Ієрархічна діаграма

Дивіться також CSplitterWnd::CreateStatic, CFrameWnd::OnCreateClient, CSplitterWnd::SetRowInfo, CSplitterWnd::SetColumnInfo, CSplitterWnd::CreateView

Index