다음을 통해 공유


CSplitterWnd::CreateView

정적 분할 창에 있는 틀을 만듭니다.

virtual BOOL CreateView(
   int row,
   int col,
   CRuntimeClass* pViewClass,
   SIZE sizeInit,
   CCreateContext* pContext 
);

매개 변수

  • row
    분할 창의 행에 새 뷰를 저장할 수 있는 지정 합니다.

  • col
    분할자 창의 열에 새 뷰를 저장할 수 있는 지정 합니다.

  • pViewClass
    지정 된 CRuntimeClass 새 보기의.

  • sizeInit
    새 보기의 초기 크기를 지정합니다.

  • pContext
    보기를 만드는 데 사용 되는 생성 컨텍스트에 대 한 포인터 (일반적으로 pContext 부모 프레임 재정의 된 전달 CFrameWnd::OnCreateClient 멤버 함수에는 분할자 창을 만드는).

반환 값

성공 하면 0이 아닌. 그렇지 않으면 0입니다.

설명

정적 분할 창 틀을 모두 프레임 워크의 분할 표시 하기 전에 만들어야 합니다.

프레임 워크는 또한 새 창을 만들면 사용자 동적 분할자 창의 창, 행 또는 열 분할 하려면이 멤버 함수를 호출 합니다.

예제

// 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);
}

요구 사항

헤더: afxext.h

참고 항목

참조

서비스 만들기

계층 구조 차트

설치 관리자