다음을 통해 공유


CDockablePane::AttachToTabWnd

현재 창 만들기 탭된 창에는 대상 창에 연결 합니다.

virtual CDockablePane* AttachToTabWnd( 
    CDockablePane* pTabControlBarAttachTo,
    AFX_DOCK_METHOD dockMethod,
    BOOL bSetActive = TRUE,
    CDockablePane** ppTabbedControlBar = NULL
); 

매개 변수

  • [in] [out]pTabControlBarAttachTo
    현재 창에 연결 하는 대상 창으로 지정 합니다.대상 창에 도킹 가능한 창 이어야 합니다.

  • [in] dockMethod
    도킹 하는 방법을 지정합니다.

  • [in] bSetActive
    TRUE연결 작업 후 탭된 창 활성화. 그렇지 않으면 FALSE.

  • [out] ppTabbedControlBar
    연결 작업의 결과로 생성 되는 탭된 창을 포함 되어 있습니다.

반환 값

탭된 창에 없는 경우 현재 창에 대 한 포인터입니다. 그렇지 않으면 연결 작업의 결과로 생성 되는 탭된 창에 대 한 포인터입니다.반환 값이 NULL 현재 창 연결 수 없는 경우 또는 오류가 발생 하는 경우.

설명

이 메서드를 사용 하 여 다른 창에 도킹 가능한 창 하나를 첨부 하면 결과 다음과 같습니다.

  1. 프레임 워크 확인 여부 대상 창 pTabControlBarAttachTo 는 일반적인 도킹 창 또는에서 파생 된 경우 CBaseTabbedPane.

  2. 대상 창이 탭된 창에 있으면 프레임 워크는 현재 창에 탭으로 추가 합니다.

  3. 대상 창 일반 도킹 창 경우는 탭된 창 프레임 워크를 만듭니다.

    • 프레임 워크 호출 pTabControlBarAttachTo->CreateTabbedPane.스타일의 새 탭된 창에 따라 달라 집니다를 m_pTabbedControlBarRTC 멤버입니다.기본적으로이 멤버 런타임 클래스에 설정 된 CTabbedPane.전달 하는 경우는 AFX_CBRS_OUTLOOK_TABS 스타일로 dwTabbedStyle 매개 변수는 CDockablePane::Create 메서드를 런타임 클래스의 런타임 클래스 개체에 설정 된 CMFCOutlookBar.이 멤버의 새로운 창 스타일을 변경 하려면 언제 든 지 변경할 수 있습니다.

    • 이 메서드는 탭된 창 만들면 프레임 워크에 대 한 포인터가 대체 pTabControlBarAttachTo (창 멀티 미니 프레임 창에서 도킹 또는 부동 인지) 새 탭된 창에 대 한 포인터가 있습니다.

    • 추가 프레임 워크는 pTabControlBarAttachTo 탭된 창의 첫 번째 탭으로 창.다음 프레임 워크는 현재 창의 두 번째 탭으로 추가합니다.

  4. 현재 창에서 파생 된 경우 CBaseTabbedPane, 모든 해당 탭 이동 pTabControlBarAttachTo 및 현재 창 소멸 됩니다.메서드가 반환 되 면 현재 창에 대 한 포인터 잘못 될 수 있으므로이 메서드를 호출할 때 따라서 주의 해야 합니다.

설정 하면 한 창 다른 도킹 레이아웃을 만들 때 첨부 하는 경우 dockMethod 에 DM_SHOW.

다른 창에 연결 하기 전에 먼저 창을 도킹 해야 합니다.

요구 사항

헤더: afxDockablePane.h

참고 항목

참조

CDockablePane 클래스

계층 구조 차트

CBasePane::DockPane

CBaseTabbedPane 클래스

CTabbedPane 클래스

CMFCOutlookBar 클래스

CMFCBaseTabCtrl 클래스

CPaneContainer 클래스