Klasa CRecentDockSiteInfo
Klasa CRecentDockSiteInfo
jest klasą pomocnika, która przechowuje najnowsze informacje o stanie klasy CPane.
Składnia
class CRecentDockSiteInfo : public CObject
Elementy członkowskie
Konstruktory publiczne
Nazwa/nazwisko | opis |
---|---|
CRecentDockSiteInfo::CRecentDockSiteInfo |
Konstruktor domyślny. |
Metody publiczne
Uwagi
Klasa CRecentDockSiteInfo
jest klasą zarządzania danymi. Śledzi ostatni stan elementu CPane
, ponieważ przechodzi między zadokowany i pływający. Gdy użytkownik kliknie dwukrotnie przestawne okienko z możliwością dokowania, zostanie zadokowane. Dwukrotne kliknięcie zadokowanego okienka powoduje zwrócenie go do poprzedniej lokalizacji, rozmiaru i stanu. Podobnie, gdy okienko zostanie ponownie zadokowane, powróci do poprzedniej lokalizacji dokowania. Ta klasa danych umożliwia wykonanie tych czynności. Ponieważ składowe tego magazynu klas przechowują informacje o stanie okienka zadokowanego, nie powinny być bezpośrednio modyfikowane przez aplikację.
Obiekt CRecentDockSiteInfo
jest tworzony za każdym razem, gdy zostanie utworzone okienko. Każdy CPane
obiekt ma zmienną składową CPane ::m_recentDockInfo do przechowywania tych informacji.
Hierarchia dziedziczenia
Wymagania
Nagłówek: afxrecentDockSiteInfo.h
CRecentDockSiteInfo::CleanUp
void CleanUp();
Uwagi
CRecentDockSiteInfo::CRecentDockSiteInfo
CRecentDockSiteInfo(CPane* pBar);
Parametry
[in] Pasek p
Uwagi
CRecentDockSiteInfo::GetRecentDefaultPaneDivider
CPaneDivider* GetRecentDefaultPaneDivider();
Wartość zwracana
Uwagi
CRecentDockSiteInfo::GetRecentDockedPercent
int GetRecentDockedPercent(BOOL bForSlider);
Parametry
[in] bForSlider
Wartość zwracana
Uwagi
CRecentDockSiteInfo::GetRecentDockedRect
CRect& GetRecentDockedRect(BOOL bForSlider);
Parametry
[in] bForSlider
Wartość zwracana
Uwagi
CRecentDockSiteInfo::GetRecentListOfPanes
CList<HWND, HWND>& GetRecentListOfPanes(BOOL bForSlider);
Parametry
[in] bForSlider
Wartość zwracana
Uwagi
CRecentDockSiteInfo::GetRecentPaneContainer
CPaneContainer* GetRecentPaneContainer(BOOL bForSlider);
Parametry
[in] bForSlider
Wartość zwracana
Uwagi
CRecentDockSiteInfo::GetRecentTabContainer
CPaneContainer* GetRecentTabContainer(BOOL bForSlider);
Parametry
[in] bForSlider
Wartość zwracana
Uwagi
CRecentDockSiteInfo::Init
void Init();
Uwagi
CRecentDockSiteInfo::IsRecentLeftPane
BOOL IsRecentLeftPane(BOOL bForSlider);
Parametry
[in] bForSlider
Wartość zwracana
Uwagi
CRecentDockSiteInfo::operator =
CRecentDockSiteInfo& operator=(CRecentDockSiteInfo& src);
Parametry
[in] Src
Wartość zwracana
Uwagi
CRecentDockSiteInfo::SaveListOfRecentPanes
void SaveListOfRecentPanes(CList<HWND,
HWND>& lstOrg,
BOOL bForSlider);
Parametry
[in] CList<HWND
[in] lstOrg
[in] bForSlider
Uwagi
CRecentDockSiteInfo::SetInfo
virtual void SetInfo(
BOOL bForSlider,
CRecentDockSiteInfo& srcInfo);
Parametry
[in] bForSlider
[in] srcInfo
Uwagi
CRecentDockSiteInfo::StoreDockInfo
virtual void StoreDockInfo(
CPaneContainer* pRecentContainer,
CDockablePane* pTabbedBar = NULL);
Parametry
[in] pRecentContainer
[in] Pasek pTabbed