Klasa CMultiPaneFrameWnd
CMultiPaneFrameWnd Rozszerza klasę Klasa CPaneFrameWnd.Obsługuje on wiele okienek.Zamiast pojedynczego uchwyt osadzony, aby pasek sterowania CMultiPaneFrameWnd zawiera Klasa CPaneContainerManager obiekt, który umożliwia użytkownikowi zadokować jedną CMultiPaneFrameWnd do innego i dynamicznie utworzyć wiele okien ruchomy, kartach.
class CMultiPaneFrameWnd : public CPaneFrameWnd
Członkowie
Metody publiczne
Nazwa |
Opis |
---|---|
Dodaje okienka.(Zastępuje CPaneFrameWnd::AddPane.) |
|
|
|
Dopasowuje układ okna mini-frame.(Zastępuje CPaneFrameWnd::AdjustLayout.) |
|
(Zastępuje CPaneFrameWnd::AdjustPaneFrames.) |
|
Oblicza przewidywany prostokąt okna zadokowane.(Zastępuje CPaneFrameWnd::CalcExpectedDockedRect.) |
|
Określa, czy bieżące okienko można zadokować do innego okna okienka lub ramki.(Zastępuje CPaneFrameWnd::CanBeAttached.) |
|
Określa, czy można zadokować okno mini-frame okienka.(Zastępuje CPaneFrameWnd::CanBeDockedToPane.) |
|
(Zastępuje CPaneFrameWnd::CheckGripperVisibility.) |
|
(Zastępuje CPaneFrameWnd::CloseMiniFrame.) |
|
Konwertuje okienka dokumentu z zakładkami.(Zastępuje CPaneFrameWnd::ConvertToTabbedDocument.) |
|
|
|
Dokowane okienka.(Zastępuje CPaneFrameWnd::DockPane.) |
|
|
|
Zwraca tekst podpisu.(Zastępuje CPaneFrameWnd::GetCaptionText.) |
|
Zwraca odwołanie do obiektu Menedżera wewnętrznej kontenera. |
|
Zwraca pierwszy okienku widoczne zawarte w oknie mini-frame.(Zastępuje CPaneFrameWnd::GetFirstVisiblePane.) |
|
Zwraca okienka, zawarte w oknie mini-frame.(Zastępuje CPaneFrameWnd::GetPane.) |
|
Zwraca liczbę okienek, które są zawarte w oknie mini-frame.(Zastępuje CPaneFrameWnd::GetPaneCount.) |
|
Zwraca liczbę widocznych okienek, które są zawarte w oknie mini-frame.(Zastępuje CPaneFrameWnd::GetVisiblePaneCount.) |
|
|
|
Okienka stanu ładuje z rejestru.(Zastępuje CPaneFrameWnd::LoadState.) |
|
Dokowane okna mini-frame jego ostatniego położenia.(Zastępuje CPaneFrameWnd::OnDockToRecentPos.) |
|
Zatrzymuje licznik zbiorczy.(Zastępuje CPaneFrameWnd::OnKillRollUpTimer.) |
|
Dopasowuje układ okienka Okno mini-frame.(Zastępuje CPaneFrameWnd::OnPaneRecalcLayout.) |
|
Ustawia czasomierz zbiorczego.(Zastępuje CPaneFrameWnd::OnSetRollUpTimer.) |
|
Wywoływane w ramach, gdy jest ukryta lub wyświetlane w okienku w oknie mini-frame.(Zastępuje CPaneFrameWnd::OnShowPane.) |
|
Zwraca okienko zawiera punktu wewnątrz okna mini-frame dostarczonych przez użytkownika.(Zastępuje CPaneFrameWnd::PaneFromPoint.) |
|
Wywołana przez ramy usunąć okienek nie jest ważna.(Zastępuje CPaneFrameWnd::RemoveNonValidPanes.) |
|
Usuwa okienka w oknie mini-frame.(Zastępuje CPaneFrameWnd::RemovePane.) |
|
Zastępuje inny jednym okienku.(Zastępuje CPaneFrameWnd::ReplacePane.) |
|
Okienka stanu zapisuje w rejestrze.(Zastępuje CPaneFrameWnd::SaveState.) |
|
(Zastępuje CPaneFrameWnd::Serialize.) |
|
Ustawia stan dokowania.(Zastępuje CPaneFrameWnd::SetDockState.) |
|
|
|
Ustawia stan predocking.(Zastępuje CPaneFrameWnd::SetPreDockState.) |
|
(Zastępuje CPaneFrameWnd::StoreRecentDockSiteInfo.) |
|
(Zastępuje CPaneFrameWnd::StoreRecentTabRelatedInfo.) |
Uwagi
Większość metod tej klasy zastępują metody w Klasa CPaneFrameWnd klasy.
Jeśli okienko używa AFX_CBRS_AUTO_ROLLUP styl i użytkownik dokowane okienka Okno multi-pane ramek, użytkownika można rzutować okna, niezależnie od ustawień stylu zadokowanych okienek.
Ramy automatycznie tworzy CMultiPaneFrameWnd obiektu, gdy użytkownik pływa okienko używa CBRS_FLOAT_MULTI styl.
Uzyskać informacje wynikające z klasy CPaneFrameWnd klasy i tworzenia dynamicznie, zobacz CPaneFrameWnd.
Przykład
Poniższy przykład ilustruje sposób pobrać wskaźnika do CMultiPaneFrameWnd obiektu.To urywek kodu jest częścią Ustaw rozmiar okienka próbki.
// CDockablePane* pBar
CMultiPaneFrameWnd* pParentMiniFrame =
DYNAMIC_DOWNCAST (CMultiPaneFrameWnd, pBar->GetParentMiniFrame ()) ;
Hierarchii dziedziczenia
Wymagania
Nagłówek: afxMultiPaneFrameWnd.h