Udostępnij za pośrednictwem


Klasa CMFCBaseTabCtrl

Implementuje podstawowe funkcje systemu Windows z zakładkami.

class CMFCBaseTabCtrl : public CWnd

Członkowie

Bb983503.collapse_all(pl-pl,VS.110).gifMetody publiczne

Nazwa

Opis

CMFCBaseTabCtrl::AddIcon

 

CMFCBaseTabCtrl::AddTab

Dodaje nową kartę okna z zakładkami.

CMFCBaseTabCtrl::ApplyRestoredTabInfo

 

CMFCBaseTabCtrl::AutoDestroyWindow

 

CMFCBaseTabCtrl::CalcRectEdit

 

CMFCBaseTabCtrl::CleanUp

 

CMFCBaseTabCtrl::ClearImageList

 

CMFCBaseTabCtrl::DetachTab

Odłącza kartę z okna z zakładkami.

CMFCBaseTabCtrl::EnableActivateLastActive

 

CMFCBaseTabCtrl::EnableAutoColor

Włącza lub wyłącza kolorowanie automatyczne kartę.

CMFCBaseTabCtrl::EnableCustomToolTips

Włącza lub wyłącza niestandardowych etykietek narzędzi dla karty.

CMFCBaseTabCtrl::EnableInPlaceEdit

Włącza lub wyłącza bezpośredniej edycji etykiet.

CMFCBaseTabCtrl::EnableTabDetach

Umożliwia odłączalne karty.

CMFCBaseTabCtrl::EnableTabSwap

Włącza lub wyłącza się, czy użytkownik może zmienić kolejność tabulatorów za pomocą myszy.

CMFCBaseTabCtrl::EnsureVisible

Przewija kart do momentu wyświetlenia określonej karty.Ta metoda nie ma wpływu, jeśli widoczne jest już określonej karty.

CMFCBaseTabCtrl::EnterDragMode

 

CMFCBaseTabCtrl::FindTargetWnd

Zwraca okienko zawiera określony punkt.

CMFCBaseTabCtrl::FireChangeActiveTab

 

CMFCBaseTabCtrl::FireChangingActiveTab

 

CMFCBaseTabCtrl::GetActiveTab

Zwraca indeks aktywnej karcie.

CMFCBaseTabCtrl::GetActiveTabColor

Zwraca wartość koloru tła na aktywnej karcie.

CMFCBaseTabCtrl::GetActiveTabTextColor

Zwraca kolor tekstu aktywnej karcie.

CMFCBaseTabCtrl::GetActiveWnd

Zwraca wskaźnik aktywnej strony formantu karty.

CMFCBaseTabCtrl::GetAutoColors

Zwraca odwołanie do tablicy kolorów, które są używane do kolorowania automatycznego.

CMFCBaseTabCtrl::GetFirstVisibleTab

Zwraca wskaźnik do pierwszej karty widoczne.

CMFCBaseTabCtrl::GetFirstVisibleTabNum

 

CMFCBaseTabCtrl::GetHighlightedTab

Zwraca indeks aktualnie wyróżnionych kartę.

CMFCBaseTabCtrl::GetImageList

 

CMFCBaseTabCtrl::GetImageSize

 

CMFCBaseTabCtrl::GetLastVisibleTab

 

CMFCBaseTabCtrl::GetLocation

Zwraca wartość zmiennej typu danych lokalizacji, który wskazuje, gdzie obszaru karty są pozycjonowane względem formantu karty.Na przykład, na górze lub na dole.

CMFCBaseTabCtrl::GetMaxWindowSize

 

CMFCBaseTabCtrl::GetTabArea

Zwraca rozmiar i położenie obszaru karty w oknie z zakładkami.Położenie obszaru karty jest zdefiniowany za pomocą współrzędnych.

CMFCBaseTabCtrl::GetTabBkColor

Zwraca kolor tła dla określonej karty.

CMFCBaseTabCtrl::GetTabBorderSize

Zwraca rozmiar obramowania kartę formantu karty.

CMFCBaseTabCtrl::GetTabByID

Zwraca indeks kartę, która jest identyfikowana przez określony identyfikator.

CMFCBaseTabCtrl::GetTabCloseButton

 

CMFCBaseTabCtrl::GetTabFromHwnd

Zwraca indeks kartę, która zawiera określony obiekt HWND.

CMFCBaseTabCtrl::GetTabFromPoint

Zwraca kartę zawierającą określony punkt.

CMFCBaseTabCtrl::GetTabFullWidth

 

CMFCBaseTabCtrl::GetTabHicon

Zwraca ikony skojarzonej z określonej karty.

CMFCBaseTabCtrl::GetTabID

Zwraca identyfikator karty za pomocą karty indeksu.

CMFCBaseTabCtrl::GetTabIcon

Zwraca identyfikator ikonę dla określonej karty.

CMFCBaseTabCtrl::GetTabLabel

Zwraca tekst określonej karty.

CMFCBaseTabCtrl::GetTabRect

Pobiera rozmiar i położenie określonej karty.

CMFCBaseTabCtrl::GetTabsHeight

 

CMFCBaseTabCtrl::GetTabsRect

 

CMFCBaseTabCtrl::GetTabTextColor

Zwraca kolor tekstu określonej karty.

CMFCBaseTabCtrl::GetTabWnd

Zwraca wskaźnik do okienka, który znajduje się na stronie określonej karty.

CMFCBaseTabCtrl::GetTabWndNoWrapper

Zwraca wskaźnik bezpośredniego do formantu, który znajduje się na stronie określonej karty, nawet jeśli formant ma otoką.

CMFCBaseTabCtrl::GetTabsNum

Zwraca liczbę kart, które są zawarte w formantu karty.

CMFCBaseTabCtrl::GetToolTipCtrl

Zwraca odwołanie do formantu tooltip skojarzonych z CMFCBaseTabCtrl obiektu.

CMFCBaseTabCtrl::GetVisibleTabsNum

Zwraca liczbę widocznych kart.

CMFCBaseTabCtrl::HasImage

 

CMFCBaseTabCtrl::HideSingleTab

Ustawia opcję, która ukrywa kartę okna, ale tylko jeśli kartach okna wyświetla tylko jedną kartę widoczne.

CMFCBaseTabCtrl::InsertTab

Wstawia nową kartę.

CMFCBaseTabCtrl::InvalidateTab

 

CMFCBaseTabCtrl::IsActiveTabCloseButton

 

CMFCBaseTabCtrl::IsAutoColor

Zwraca wartość wskazującą, czy okno z zakładkami w trybie Kolor automatyczny.

CMFCBaseTabCtrl::IsAutoDestroyWindow

 

CMFCBaseTabCtrl::IsColored

 

CMFCBaseTabCtrl::IsDialogControl

 

CMFCBaseTabCtrl::IsDrawNoPrefix

 

CMFCBaseTabCtrl::IsFlatFrame

Zwraca wartość, która wskazuje, czy ramka obszaru karty jest płaskim lub 3D.

CMFCBaseTabCtrl::IsFlatTab

 

CMFCBaseTabCtrl::IsHideSingleTab

Zwraca wartość, która wskazuje, czy formant karty jest skonfigurowane, aby ukryć karty, ale tylko wtedy, gdy okno z zakładkami ma tylko jedną kartę widoczne.

CMFCBaseTabCtrl::IsIconAdded

 

CMFCBaseTabCtrl::IsInPlaceEdit

Wskazuje, czy użytkownicy mogą modyfikować etykiety na karcie.

CMFCBaseTabCtrl::IsLeftRightRounded

 

CMFCBaseTabCtrl::IsMDITab

 

CMFCBaseTabCtrl::IsOneNoteStyle

Wskazuje, czy kartach okna wyświetla karty w stylu programu Microsoft OneNote.

CMFCBaseTabCtrl::IsPtInTabArea

Sprawdza, czy istnieje określony punkt, w obszarze karty.

CMFCBaseTabCtrl::IsTabCloseButtonHighlighted

 

CMFCBaseTabCtrl::IsTabCloseButtonPressed

 

CMFCBaseTabCtrl::IsTabDetachable

Wskazuje, czy karta jest odłączane.

CMFCBaseTabCtrl::IsTabIconOnly

Wskazuje, czy karty wyświetlane ikony, ale nie etykiet.

CMFCBaseTabCtrl::IsTabSwapEnabled

Wskazuje, czy użytkownik może zmienić pozycji tabulatorów, przeciągając karty.

CMFCBaseTabCtrl::IsTabVisible

Wskazuje, czy określonej karcie jest widoczny.

CMFCBaseTabCtrl::IsVS2005Style

 

CMFCBaseTabCtrl::MoveTab

 

CMFCBaseTabCtrl::OnChangeTabs

Wywołana w ramach po zmianie liczba kart.

CMFCBaseTabCtrl::OnDragEnter

 

CMFCBaseTabCtrl::OnDragLeave

 

CMFCBaseTabCtrl::OnDragOver

 

CMFCBaseTabCtrl::OnDrop

 

CMFCBaseTabCtrl::OnRenameTab

 

CMFCBaseTabCtrl::PreTranslateMessage

Używane przez klasę CWinApp do tłumaczenia okna wiadomości przed wysłaniem ich do TranslateMessage i DispatchMessage funkcje systemu Windows.(Zastępuje CWnd::PreTranslateMessage.)

CMFCBaseTabCtrl::RecalcLayout

Przelicza wewnętrzny układ okna z zakładkami.

CMFCBaseTabCtrl::RemoveAllTabs

Usuwa wszystkie karty z okna z zakładkami.

CMFCBaseTabCtrl::RemoveTab

Usuwa kartę z okna z zakładkami.

CMFCBaseTabCtrl::RenameTab

 

CMFCBaseTabCtrl::ResetImageList

Powoduje zresetowanie listy obrazów, dołączonego do okna z zakładkami.

CMFCBaseTabCtrl::Serialize

Odczytuje lub zapisuje ten obiekt z lub do archiwum.(Zastępuje CObject::Serialize.)

CMFCBaseTabCtrl::SetActiveTab

Aktywuje kartę.

CMFCBaseTabCtrl::SetActiveTabColor

Ustawia kolor tła dla aktualnie aktywnej karcie.

CMFCBaseTabCtrl::SetActiveTabTextColor

Określa kolor tekstu aktywnego karty.

CMFCBaseTabCtrl::SetAutoColors

Ustawia kartę kontroli kolory, które są stosowane w trybie Kolor automatyczny.

CMFCBaseTabCtrl::SetDockingBarWrapperRTC

Ustawia klasy otoki, która jest używana dla obiektów, które nie pochodzą z Klasa CDockablePane.

CMFCBaseTabCtrl::SetDrawNoPrefix

Włącza i wyłącza przetwarzanie znaków prefiksu, podczas rysowania etykiety.

CMFCBaseTabCtrl::SetImageList

Ustawia listę obrazu ikony.

CMFCBaseTabCtrl::SetLocation

 

CMFCBaseTabCtrl::SetTabBkColor

Ustawia kolor tła dla określonej karty.

CMFCBaseTabCtrl::SetTabBorderSize

Ustawia nowy rozmiar obramowania kartę.

CMFCBaseTabCtrl::SetTabHicon

Ustawia ikonę tabulatora.

CMFCBaseTabCtrl::SetTabIcon

Ustawia identyfikator ikonę karty

CMFCBaseTabCtrl::SetTabIconOnly

Włącza i wyłącza tryb "tylko ikona" dla określonej karty.

CMFCBaseTabCtrl::SetTabLabel

Ustawia etykieta karty równy wartości określony ciąg znaków.

CMFCBaseTabCtrl::SetTabsHeight

 

CMFCBaseTabCtrl::SetTabTextColor

Ustawia kolor tekstu dla określonej karty.

CMFCBaseTabCtrl::SetTabsOrder

Rozmieszcza kart w określonej kolejności.

CMFCBaseTabCtrl::ShowTab

Pokazuje lub ukrywa określonej karty.

CMFCBaseTabCtrl::StartRenameTab

 

CMFCBaseTabCtrl::SwapTabs

 

Bb983503.collapse_all(pl-pl,VS.110).gifMetody chronione

Nazwa

Opis

CMFCBaseTabCtrl::CreateWrapper

Tworzy otoki dla obiektu pochodzące z CWnd nie pochodzi od CDockablePane.Aby zadokować CMFCBaseTabCtrl obiektu, co osadzony formant musi mieć dokowania otoki lub pochodzić z CDockablePane.

Można ustawić przy użyciu klasy otoki SetDockingBayWrapperRTC.

Bb983503.collapse_all(pl-pl,VS.110).gifCzłonkowie danych

Nazwa

Opis

CMFCBaseTabCtrl::m_bActivateTabOnRightClick

Określa, czy wybrane są zakładki za pomocą kliknij lewy lub kliknij prawym przyciskiem myszy.

CMFCBaseTabCtrl::m_bAutoDestroyWindow

Określa, czy niszczony okienek, zawarte w kartach.

Uwagi

CMFCBaseTabCtrl Klasa jest klasą abstrakcyjną.Dlatego nie może posłużyć.Aby utworzyć okna z zakładkami, musi pochodzić z klasy z CMFCBaseTabCtrl.Biblioteki MFC zawiera przykłady klasy pochodne, z których dwa są Klasa CMFCTabCtrl i Klasa CMFCOutlookBarTabCtrl.

Porady dotyczące dostosowywania

Poniższe porady dotyczą Klasa CMFCBaseTabCtrl i wszystkich klas, które dziedziczą z niego:

  • Włączenie karty odłączalnych nie przechowywać wskaźniki do okna z zakładkami.Karty te odłączalne mogą być tworzone i niszczone dynamicznie.Dlatego wskaźników może stać się nieprawidłowe.

  • Formantu karty można skonfigurować tak, aby użytkownicy można przenieść karty dynamicznie na formancie karty za pomocą myszy.Ta funkcjonalność jest wbudowana w CMFCBaseTabCtrl klasy.Aby ją włączyć, należy wywołać CMFCBaseTabCtrl::EnableTabSwap.

  • Domyślnie karty są odłączane, podczas dodawania do formantu karty.Można również dodać-odłączane karty za pomocą CMFCBaseTabCtrl::AddTab.Jeśli ustawiony parametr bDetachable do FALSE, karcie nie będą odłączane.Można również zmienić czy karty są odłączane, wywołując metodę CMFCBaseTabCtrl::EnableTabDetach.

  • Obiekty pochodne Klasa CWnd można umieścić na pasku sterowania dokujące lub karcie dokujące.Dla całego formantu ma być zadokowany, to należy CWnd dokujące obiektu.Aby to osiągnąć, MFC używa klasy otoki.Do tej klasy otoki jest Klasa CDockablePaneAdapter.Każdy CWnd obiektów, które są dodawane do paska sterowania dokujące lub karcie dokujące zostanie wlana CDockablePaneAdapter obiektu.Automatyczne zawijanie można wyłączyć, ustawiając parametr m_bEnableWrapping z programu CMFCBaseTablCtrl obiektu do FALSE.Można również zmienić klasy, że aplikacja będzie używać jako otoka przy użyciu metody CMFCBaseTabCtrl::SetDockingBarWrapperRTC.

Hierarchii dziedziczenia

CObject

   CCmdTarget

      CWnd

         CMFCBaseTabCtrl

Wymagania

Nagłówek: afxbasetabctrl.h

Zobacz też

Informacje

Wykres hierarchii

Klasa CMFCTabCtrl

Klasa CMFCOutlookBarTabCtrl

Inne zasoby

Klasy MFC