Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

Třída CSplitterWnd

Diagram hierarchie

CSplitterWnd::Create