다음을 통해 공유


CMFCBaseTabCtrl 클래스

탭된 창에 대 한 기본 기능을 구현합니다.

class CMFCBaseTabCtrl : public CWnd

Members

Public 메서드

Name

설명

CMFCBaseTabCtrl::AddIcon

 

CMFCBaseTabCtrl::AddTab

탭된 창에 새 탭을 추가합니다.

CMFCBaseTabCtrl::ApplyRestoredTabInfo

 

CMFCBaseTabCtrl::AutoDestroyWindow

 

CMFCBaseTabCtrl::CalcRectEdit

 

CMFCBaseTabCtrl::CleanUp

 

CMFCBaseTabCtrl::ClearImageList

 

CMFCBaseTabCtrl::DetachTab

탭된 창에서 탭을 분리합니다.

CMFCBaseTabCtrl::EnableActivateLastActive

 

CMFCBaseTabCtrl::EnableAutoColor

자동 탭 색을 사용할 수 있거나.

CMFCBaseTabCtrl::EnableCustomToolTips

탭에 대 한 사용자 지정 도구 설명을 사용할 수 있거나.

CMFCBaseTabCtrl::EnableInPlaceEdit

직접 탭 레이블의 편집을 사용할 수 있거나.

CMFCBaseTabCtrl::EnableTabDetach

탭을 분리할 수 있습니다.

CMFCBaseTabCtrl::EnableTabSwap

사용자가 마우스를 사용 하 여 탭 순서를 변경할 수 있는지 여부를 사용할 수 있거나.

CMFCBaseTabCtrl::EnsureVisible

지정 된 탭이 표시 될 때까지 탭으로 스크롤합니다. 지정 된 탭에 이미 표시 되어 있는 경우이 메서드는 효과가 없습니다.

CMFCBaseTabCtrl::EnterDragMode

 

CMFCBaseTabCtrl::FindTargetWnd

지정한 지점을 포함 하는 창을 반환 합니다.

CMFCBaseTabCtrl::FireChangeActiveTab

 

CMFCBaseTabCtrl::FireChangingActiveTab

 

CMFCBaseTabCtrl::GetActiveTab

활성 탭의 인덱스를 반환합니다.

CMFCBaseTabCtrl::GetActiveTabColor

현재 탭의 배경색을 반환합니다.

CMFCBaseTabCtrl::GetActiveTabTextColor

현재 탭의 텍스트 색을 반환합니다.

CMFCBaseTabCtrl::GetActiveWnd

현재 페이지 탭 컨트롤의 포인터를 반환 합니다.

CMFCBaseTabCtrl::GetAutoColors

자동으로 색을 사용 하는 색상의 배열에 대 한 참조를 반환 합니다.

CMFCBaseTabCtrl::GetFirstVisibleTab

첫 번째 표시 탭에 포인터를 반환 합니다.

CMFCBaseTabCtrl::GetFirstVisibleTabNum

 

CMFCBaseTabCtrl::GetHighlightedTab

현재 선택 된 탭의 인덱스를 반환합니다.

CMFCBaseTabCtrl::GetImageList

 

CMFCBaseTabCtrl::GetImageSize

 

CMFCBaseTabCtrl::GetLastVisibleTab

 

CMFCBaseTabCtrl::GetLocation

변수를 기준으로 탭 컨트롤의 탭 영역 위치를 나타내는 위치 데이터 형식 반환 합니다. 예의 위쪽 또는 아래쪽.

CMFCBaseTabCtrl::GetMaxWindowSize

 

CMFCBaseTabCtrl::GetTabArea

크기 및 위치 탭 영역의 탭된 창에 반환합니다. 탭 영역의 위치 좌표를 사용 하 여 정의 됩니다.

CMFCBaseTabCtrl::GetTabBkColor

지정한 탭의 배경색을 반환합니다.

CMFCBaseTabCtrl::GetTabBorderSize

탭 컨트롤에 탭 테두리의 크기를 반환합니다.

CMFCBaseTabCtrl::GetTabByID

지정 된 ID로 식별 되는 탭의 인덱스를 반환 합니다.

CMFCBaseTabCtrl::GetTabCloseButton

 

CMFCBaseTabCtrl::GetTabFromHwnd

지정 된 HWND 개체에 포함 된 탭의 인덱스를 반환 합니다.

CMFCBaseTabCtrl::GetTabFromPoint

지정 된 포함 된 탭을 반환 합니다.

CMFCBaseTabCtrl::GetTabFullWidth

 

CMFCBaseTabCtrl::GetTabHicon

지정 된 탭에 연결 된 아이콘을 반환 합니다.

CMFCBaseTabCtrl::GetTabID

탭의 인덱스를 사용 하 여 탭의 ID를 반환 합니다.

CMFCBaseTabCtrl::GetTabIcon

지정한 탭의 아이콘 ID를 반환합니다.

CMFCBaseTabCtrl::GetTabLabel

지정한 탭의 텍스트를 반환합니다.

CMFCBaseTabCtrl::GetTabRect

크기와 지정 된 탭 위치를 검색합니다.

CMFCBaseTabCtrl::GetTabsHeight

 

CMFCBaseTabCtrl::GetTabsRect

 

CMFCBaseTabCtrl::GetTabTextColor

지정한 탭의 텍스트 색을 반환합니다.

CMFCBaseTabCtrl::GetTabWnd

지정 된 탭 페이지에 있는 창에 포인터를 반환 합니다.

CMFCBaseTabCtrl::GetTabWndNoWrapper

래퍼 컨트롤에 있을 경우에 지정 된 탭 페이지에 있는 컨트롤에 직접 포인터를 반환 합니다.

CMFCBaseTabCtrl::GetTabsNum

탭 컨트롤에 포함 된 탭을 반환 합니다.

CMFCBaseTabCtrl::GetToolTipCtrl

연결 도구 설명 컨트롤에 대 한 참조 반환은 CMFCBaseTabCtrl 개체입니다.

CMFCBaseTabCtrl::GetVisibleTabsNum

표시 탭의 개수를 반환합니다.

CMFCBaseTabCtrl::HasImage

 

CMFCBaseTabCtrl::HideSingleTab

하나만 표시 탭 탭된 창에 표시 되는 경우에만 창 탭을 숨기는 옵션을 설정 합니다.

CMFCBaseTabCtrl::InsertTab

새 탭을 삽입합니다.

CMFCBaseTabCtrl::InvalidateTab

 

CMFCBaseTabCtrl::IsActiveTabCloseButton

 

CMFCBaseTabCtrl::IsAutoColor

탭된 창에 자동 색 모드 인지 여부를 나타내는 값을 반환 합니다.

CMFCBaseTabCtrl::IsAutoDestroyWindow

 

CMFCBaseTabCtrl::IsColored

 

CMFCBaseTabCtrl::IsDialogControl

 

CMFCBaseTabCtrl::IsDrawNoPrefix

 

CMFCBaseTabCtrl::IsFlatFrame

프레임 탭 영역에 대 한 평면 또는 3D 인지 여부를 나타내는 값을 반환 합니다.

CMFCBaseTabCtrl::IsFlatTab

 

CMFCBaseTabCtrl::IsHideSingleTab

탭 컨트롤 탭된 창 표시 탭 하나만 있으면만 구성 된 탭을 숨길 수 있는지 여부를 나타내는 값을 반환 합니다.

CMFCBaseTabCtrl::IsIconAdded

 

CMFCBaseTabCtrl::IsInPlaceEdit

레이블 탭에서 사용자가 수정할 수 있는지 여부를 나타냅니다.

CMFCBaseTabCtrl::IsLeftRightRounded

 

CMFCBaseTabCtrl::IsMDITab

 

CMFCBaseTabCtrl::IsOneNoteStyle

탭된 창에 Microsoft OneNote 스타일 탭을 표시할지 여부를 나타냅니다.

CMFCBaseTabCtrl::IsPtInTabArea

지정 된 탭 영역에 있는지 여부를 확인 합니다.

CMFCBaseTabCtrl::IsTabCloseButtonHighlighted

 

CMFCBaseTabCtrl::IsTabCloseButtonPressed

 

CMFCBaseTabCtrl::IsTabDetachable

탭 분리 여부를 나타냅니다.

CMFCBaseTabCtrl::IsTabIconOnly

탭 아이콘 있지만 않은 레이블을 표시할지 여부를 나타냅니다.

CMFCBaseTabCtrl::IsTabSwapEnabled

사용자 탭을 드래그 하 여 탭 위치를 변경할 수 있는지 여부를 나타냅니다.

CMFCBaseTabCtrl::IsTabVisible

지정 된 탭이 표시 되는지 여부를 나타냅니다.

CMFCBaseTabCtrl::IsVS2005Style

 

CMFCBaseTabCtrl::MoveTab

 

CMFCBaseTabCtrl::OnChangeTabs

탭을 변경 하면 프레임 워크에서 호출 됩니다.

CMFCBaseTabCtrl::OnDragEnter

 

CMFCBaseTabCtrl::OnDragLeave

 

CMFCBaseTabCtrl::OnDragOver

 

CMFCBaseTabCtrl::OnDrop

 

CMFCBaseTabCtrl::OnRenameTab

 

CMFCBaseTabCtrl::PreTranslateMessage

클래스에 의해 사용 되는 CWinApp 창 메시지를 디스패치하기 전에 변환 하는 TranslateMessageDispatchMessage Windows 기능. (재정의 CWnd::PreTranslateMessage.)

CMFCBaseTabCtrl::RecalcLayout

내부 탭된 창 레이아웃을 다시 계산합니다.

CMFCBaseTabCtrl::RemoveAllTabs

탭된 창에서 모든 탭을 제거합니다.

CMFCBaseTabCtrl::RemoveTab

탭된 창에서 탭을 제거합니다.

CMFCBaseTabCtrl::RenameTab

 

CMFCBaseTabCtrl::ResetImageList

탭된 창에 연결 된 이미지 목록에 다시 설정 합니다.

CMFCBaseTabCtrl::Serialize

읽거나 또는 보관 파일에이 개체를 씁니다. (재정의 CObject::Serialize.)

CMFCBaseTabCtrl::SetActiveTab

탭을 활성화합니다.

CMFCBaseTabCtrl::SetActiveTabColor

현재 활성 탭의 배경색을 설정합니다.

CMFCBaseTabCtrl::SetActiveTabTextColor

현재 탭의 텍스트 색을 설정합니다.

CMFCBaseTabCtrl::SetAutoColors

탭 자동 색상 모드에서 적용 되는 컨트롤 색을 설정 합니다.

CMFCBaseTabCtrl::SetDockingBarWrapperRTC

설정 래퍼 클래스에서 파생 된 모든 개체에 대해 사용 되는 CDockablePane 클래스.

CMFCBaseTabCtrl::SetDrawNoPrefix

수 있으며 탭 레이블을 그리는 경우 접두어 문자의 처리를 비활성화 합니다.

CMFCBaseTabCtrl::SetImageList

아이콘 이미지 목록을 설정합니다.

CMFCBaseTabCtrl::SetLocation

 

CMFCBaseTabCtrl::SetTabBkColor

지정 된 탭에 대 한 배경 색을 설정 합니다.

CMFCBaseTabCtrl::SetTabBorderSize

새 탭 테두리 크기를 설정합니다.

CMFCBaseTabCtrl::SetTabHicon

탭 아이콘을 설정합니다.

CMFCBaseTabCtrl::SetTabIcon

탭 아이콘 ID를 설정합니다.

CMFCBaseTabCtrl::SetTabIconOnly

수 있으며 "아이콘은" 모드는 지정 된 탭을 사용할 수 없습니다.

CMFCBaseTabCtrl::SetTabLabel

탭 레이블이 지정된 하는 문자열 값을 설정합니다.

CMFCBaseTabCtrl::SetTabsHeight

 

CMFCBaseTabCtrl::SetTabTextColor

지정 된 탭에 대 한 텍스트 색을 설정합니다.

CMFCBaseTabCtrl::SetTabsOrder

탭 지정 된 순서로 정렬합니다.

CMFCBaseTabCtrl::ShowTab

표시 하거나 지정 된 탭을 숨깁니다.

CMFCBaseTabCtrl::StartRenameTab

 

CMFCBaseTabCtrl::SwapTabs

 

Protected 메서드

Name

설명

CMFCBaseTabCtrl::CreateWrapper

파생 된 개체에 대 한 래퍼를 만드는 CWnd 되지 않은 파생에서 CDockablePane. 도킹 하는 CMFCBaseTabCtrl 개체에 포함 된 모든 컨트롤을 해야 하나에서 파생 하거나 도킹 래퍼 CDockablePane.

래퍼 클래스를 사용 하 여 설정한 SetDockingBayWrapperRTC.

데이터 멤버

Name

설명

CMFCBaseTabCtrl::m_bActivateTabOnRightClick

마우스 왼쪽된 클릭 하 여 탭을 선택 하거나 오른쪽 마우스를 클릭 여부를 지정 합니다.

CMFCBaseTabCtrl::m_bAutoDestroyWindow

탭에 포함 된 창을 자동으로 소멸 됩니다 여부를 지정 합니다.

설명

CMFCBaseTabCtrl 클래스는 추상 클래스입니다. 따라서 인스턴스화할 수 없습니다. 만들 탭된 창에는 클래스에서 파생 되어야 CMFCBaseTabCtrl. MFC 라이브러리는 두 가지는 몇 가지 파생된 클래스 예 포함 CMFCTabCtrl 클래스CMFCOutlookBarTabCtrl 클래스.

사용자 지정 팁

다음 팁 관련 된 CMFCBaseTabCtrl 클래스 및 상속 된 클래스:

  • 분리 탭을 사용 하면 포인터 탭된 창에 두지 마십시오. 이러한 분리 가능한 탭 만들고 동적 파괴 수 있습니다. 따라서 포인터 잘못 될 수 있습니다.

  • 사용자 탭 동적으로 탭 컨트롤에는 마우스를 사용 하 여 이동할 수 있도록 탭 컨트롤을 구성할 수 있습니다. 이 기능은 내장 된 CMFCBaseTabCtrl 클래스. 이 기능을 사용 하려면 호출 CMFCBaseTabCtrl::EnableTabSwap.

  • 기본적으로 탭에 컨트롤을 추가할 때 탭 분리입니다. 사용 하 여 분리 되지 않은 탭을 추가할 수도 있습니다 CMFCBaseTabCtrl::AddTab. 이 매개 변수를 설정 하는 경우 bDetachable 에 FALSE, 탭을 분리할 수 없습니다. 이 메서드를 호출 하 여 탭 분리 가능한 지 여부 또한 변경할 수 있습니다 CMFCBaseTabCtrl::EnableTabDetach.

  • 개체에서 파생 되는 CWnd 클래스 컨트롤을 도킹 가능한 도구 모음 또는 도킹 가능한 탭에 넣을 수 있습니다. 해야 전체 컨트롤이 도킹 될 수 있는 CWnd 도킹 가능한 개체입니다. 이 위해 MFC 래퍼 클래스를 사용 합니다. 이 래퍼 클래스는 CDockablePaneAdapter 클래스. 모든 CWnd 컨트롤을 도킹 가능한 도구 모음 또는 도킹 가능한 탭에 추가 된 개체 안에 래핑 수는 CDockablePaneAdapter 개체입니다. 매개 변수를 설정 하 여 자동 줄 바꿈 해제 수 m_bEnableWrapping 의 사용자 CMFCBaseTablCtrl 개체 FALSE. 또한 응용 프로그램 메서드를 사용 하 여 래퍼에 사용할 클래스를 변경할 수 있습니다 CMFCBaseTabCtrl::SetDockingBarWrapperRTC.

상속 계층 구조

CObject

   CCmdTarget

      CWnd

         CMFCBaseTabCtrl

요구 사항

헤더: afxbasetabctrl.h

참고 항목

참조

계층 구조 차트

CMFCTabCtrl 클래스

CMFCOutlookBarTabCtrl 클래스

기타 리소스

MFC 클래스