Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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