다음을 통해 공유


CMDIFrameWndEx::EnableMDITabbedGroups

프레임 창에 대 한 MDI 탭된 그룹 기능을 사용할 수 있거나.

void EnableMDITabbedGroups(
   BOOL bEnable,
   const CMDITabInfo& params 
);

매개 변수

  • [in] bEnable
    경우 TRUE, MDI 탭된 그룹 기능을 사용할 수 있습니다. 경우 FALSE, MDI 탭된 그룹 기능을 사용할 수 없습니다.

  • [in] params
    프레임 워크의 MDI 클라이언트 영역에 만든 자식 창을 적용 되는 매개 변수를 지정 합니다.

설명

사용 또는 MDI 탭된 그룹 기능을 해제 하려면이 메서드를 사용 합니다. 이 기능을 MDI 응용 프로그램을 자식 창을 세로로 정렬 된 탭된 창으로 또는 MDI 클라이언트 영역 내에서 가로 표시할 수 있습니다. 탭된 창 그룹으로 분할으로 구분 됩니다. 사용자가 분할자를 사용 하 여 탭된 그룹을 조정할 수 있습니다.

  • 사용자가 수행할 수 있습니다.

  • 그룹 간의 개별 탭을 드래그 합니다.

  • 개별 탭에 새 그룹을 만들려면 창의 가장자리를 끕니다.

  • 탭 이동 또는 바로 가기 메뉴를 사용 하 여 새 그룹을 만듭니다.

  • 응용 프로그램은 현재 창의 레이아웃을 탭 및 현재 열려 있는 문서의 목록을 저장할 수 있습니다.

이 메서드를 호출 하는 경우 bEnable 설정 FALSE, params 는 무시 됩니다.

MDI 탭 그룹을 이미 사용 하는 경우에 다시 자식 창에 대 한 설정을 수정 하려면이 메서드를 호출할 수 있습니다. 메서드를 호출할 bEnable 설정 TRUE 멤버를 수정 하 고는 CMDITabInfo 가 지정 된 개체의 params 매개 변수.

MDI를 사용 하는 방법에 대 한 자세한 내용은 그룹 탭에 대 한 참조 하십시오. MDI 탭 그룹.

예제

다음 예제를 보여 줍니다 어떻게 EnableMDITabbedGroups 에 사용 되는 VisualStudioDemo 샘플: Visual Studio MFC 응용 프로그램.

 CMDITabInfo mdiTabParams;
    mdiTabParams.m_bTabCustomTooltips = TRUE;

    if (bMDITabsVS2005Look)
    {
        mdiTabParams.m_style = CMFCTabCtrl::STYLE_3D_VS2005;
        mdiTabParams.m_bDocumentMenu = TRUE;
    }
    else if (bOneNoteTabs)
    {
        mdiTabParams.m_style = CMFCTabCtrl::STYLE_3D_ONENOTE;
        mdiTabParams.m_bAutoColor = bMDITabColors;
    }

    if (bActiveTabCloseButton)
    {
        mdiTabParams.m_bTabCloseButton = FALSE;
        mdiTabParams.m_bActiveTabCloseButton = TRUE;
    }

    EnableMDITabbedGroups(TRUE, mdiTabParams);

요구 사항

헤더: afxMDIFrameWndEx.h

참고 항목

참조

CMDIFrameWndEx 클래스

CMDITabInfo 클래스

계층 구조 차트

개념

MDI 탭 그룹