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 현재 창 연결 수 없는 경우 또는 오류가 발생 하는 경우.
설명
이 메서드를 사용 하 여 다른 창에 도킹 가능한 창 하나를 첨부 하면 결과 다음과 같습니다.
프레임 워크 확인 여부 대상 창 pTabControlBarAttachTo 는 일반적인 도킹 창 또는에서 파생 된 경우 CBaseTabbedPane.
대상 창이 탭된 창에 있으면 프레임 워크는 현재 창에 탭으로 추가 합니다.
대상 창 일반 도킹 창 경우는 탭된 창 프레임 워크를 만듭니다.
프레임 워크 호출 pTabControlBarAttachTo->CreateTabbedPane. 스타일의 새 탭된 창에 따라 달라 집니다를 m_pTabbedControlBarRTC 멤버입니다. 기본적으로이 멤버 런타임 클래스에 설정 된 CTabbedPane. 전달 하는 경우는 AFX_CBRS_OUTLOOK_TABS 스타일로 dwTabbedStyle 매개 변수는 CDockablePane::Create 메서드를 런타임 클래스의 런타임 클래스 개체에 설정 된 CMFCOutlookBar. 이 멤버의 새로운 창 스타일을 변경 하려면 언제 든 지 변경할 수 있습니다.
이 메서드는 탭된 창 만들면 프레임 워크에 대 한 포인터가 대체 pTabControlBarAttachTo (창 멀티 미니 프레임 창에서 도킹 또는 부동 인지) 새 탭된 창에 대 한 포인터가 있습니다.
추가 프레임 워크는 pTabControlBarAttachTo 탭된 창의 첫 번째 탭으로 창. 다음 프레임 워크는 현재 창의 두 번째 탭으로 추가합니다.
현재 창에서 파생 된 경우 CBaseTabbedPane, 모든 해당 탭 이동 pTabControlBarAttachTo 및 현재 창 소멸 됩니다. 메서드가 반환 되 면 현재 창에 대 한 포인터 잘못 될 수 있으므로이 메서드를 호출할 때 따라서 주의 해야 합니다.
설정 하면 한 창 다른 도킹 레이아웃을 만들 때 첨부 하는 경우 dockMethod 에 DM_SHOW.
다른 창에 연결 하기 전에 먼저 창을 도킹 해야 합니다.
요구 사항
헤더: afxDockablePane.h