共用方式為


CMFCBaseTabCtrl 類別

實作索引標籤式視窗的基本功能。

class CMFCBaseTabCtrl : public CWnd

Members

Bb983503.collapse_all(zh-tw,VS.110).gif公用方法

名稱

描述

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 將 Windows 訊息,然後才會傳送至 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

啟用和停用的指定之索引標籤的「Icon」模式。

CMFCBaseTabCtrl::SetTabLabel

設定索引標籤的標籤等於指定的字串值。

CMFCBaseTabCtrl::SetTabsHeight

 

CMFCBaseTabCtrl::SetTabTextColor

設定指定之索引標籤的文字色彩。

CMFCBaseTabCtrl::SetTabsOrder

將索引標籤依照指定的順序。

CMFCBaseTabCtrl::ShowTab

顯示或隱藏指定的索引標籤。

CMFCBaseTabCtrl::StartRenameTab

 

CMFCBaseTabCtrl::SwapTabs

 

Bb983503.collapse_all(zh-tw,VS.110).gif受保護的方法

名稱

描述

CMFCBaseTabCtrl::CreateWrapper

若要從 CDockablePane不是衍生自 CWnd 衍生物件的包裝函式。 若要修正 CMFCBaseTabCtrl 物件,必須使用停駐包裝函式或從 CDockablePane取得每個內嵌控制項。

您設定包裝函式類別的使用 SetDockingBayWrapperRTC的。

Bb983503.collapse_all(zh-tw,VS.110).gif資料成員

名稱

描述

CMFCBaseTabCtrl::m_bActivateTabOnRightClick

指定索引標籤使用按一下滑鼠左鍵或滑鼠右鍵按一下,是否已選取。

CMFCBaseTabCtrl::m_bAutoDestroyWindow

指定索引標籤包含是否自動終結的窗格。

備註

CMFCBaseTabCtrl 類別是抽象類別 (Abstract Class), 因此,它無法具現化。 若要建立索引標籤式視窗,您必須從 CMFCBaseTabCtrl衍生類別。 MFC 程式庫包含某些衍生類別範例,是兩個 CMFCTabCtrl 類別CMFCOutlookBarTabCtrl 類別

自訂秘訣

繼承自的下列提示與 CMFCBaseTabCtrl 類別 和任何類別:

  • 如果您啟用可拆的 索引標籤,請勿保留指標做為索引視窗。 可以動態建立和終結這些可拆的索引標籤。 因此,指標就會變成無效。

  • 您可以設定索引標籤控制項,以使用滑鼠,讓使用者可以在索引標籤控制項可以動態地將選取項目。 這是的內建功能。 CMFCBaseTabCtrl 類別。 若要啟用,請呼叫 CMFCBaseTabCtrl::EnableTabSwap

  • 根據預設,在中,當您將它們加入至索引標籤控制項時,這些選項是可拆的。 您可以使用 CMFCBaseTabCtrl::AddTab,您也可以將非可拆的索引標籤。 如果您將設定為 FALSE的參數 bDetachable ,索引標籤不會可拆的。 您也可以變更選項是否已呼叫方法 CMFCBaseTabCtrl::EnableTabDetach是可拆的。

  • CWnd 類別 衍生的物件處於可停駐控制列或停駐 索引標籤上放置。 對於要修正的整個控制項,您必須啟用 CWnd 物件可停駐。 若要完成這項作業, MFC 會使用包裝函式類別。 這個包裝函式類別是 CDockablePaneAdapter 類別。 加入一個可停駐控制列可停駐或索引標籤的所有 CWnd 物件會包裝在 CDockablePaneAdapter 物件內。 您可以將參數設為停用自動換行至 FALSE的 CMFCBaseTablCtrl 物件 m_bEnableWrapping 。 您也可以變更使用方法 CMFCBaseTabCtrl::SetDockingBarWrapperRTC,您的應用程式會使用以包裝函式的類別。

繼承階層架構

CObject

   CCmdTarget

      CWnd

         CMFCBaseTabCtrl

需求

標題: afxbasetabctrl.h

請參閱

參考

階層架構圖

CMFCTabCtrl 類別

CMFCOutlookBarTabCtrl 類別

其他資源

MFC 類別