CSplitterWnd::CreateView
Vytvoří podokna okna Statický rozdělovač.
virtual BOOL CreateView(
int row,
int col,
CRuntimeClass* pViewClass,
SIZE sizeInit,
CCreateContext* pContext
);
Parametry
row
Určuje řádek okna rozdělovač do které chcete umístit nové zobrazení.col
Určuje sloupce okna rozdělovač do které chcete umístit nové zobrazení.pViewClass
Určuje, CRuntimeClass nového zobrazení.sizeInit
Určuje počáteční velikost nového zobrazení.pContext
Ukazatel na vytvoření kontextu použít k vytvoření zobrazení (obvykle pContext předán nadřazený rámec Potlačené CFrameWnd::OnCreateClient členské funkce, ve kterém je vytvořen rozdělovač okna).
Vrácená hodnota
Nenulová hodnota, pokud je úspěšná. jinak 0.
Poznámky
Všechna podokna Statický rozdělovač okno musí být vytvořena před rámci zobrazí příčky.
Rámci také volání funkce tohoto člena uživatel okno dynamické rozdělovač na konci podokna, řádek nebo sloupec vytvořit nová podokna.
Příklad
// this function creates the panes for a static splitter window
BOOL CChildFrame::OnCreateClient(LPCREATESTRUCT /*lpcs*/, CCreateContext* pContext)
{
m_bSplitterCreated = m_wndSplitter.CreateStatic(this, 1, 2);
// CMyView and CMyOtherView are user-defined views derived from CView
m_wndSplitter.CreateView(0, 0, RUNTIME_CLASS(CMyView), CSize(0, 0),
pContext);
m_wndSplitter.CreateView(0, 1, RUNTIME_CLASS(CMyOtherView), CSize(0, 0),
pContext);
return (m_bSplitterCreated);
}
Požadavky
Záhlaví: afxext.h