Класс CRecentDockSiteInfo
Класс CRecentDockSiteInfo
является вспомогательным классом, который хранит последние сведения о состоянии для класса CPane.
Синтаксис
class CRecentDockSiteInfo : public CObject
Участники
Открытые конструкторы
Имя | Описание |
---|---|
CRecentDockSiteInfo::CRecentDockSiteInfo |
Конструктор по умолчанию. |
Открытые методы
Замечания
Класс CRecentDockSiteInfo
предназначен для управления данными. Он отслеживает последнее состояние объекта CPane
при переходе от закрепленного режима к плавающему. Когда пользователь дважды щелкает плавающую закрепляемую панель, она становится закрепленной. Дважды щелкнув закрепленную панель, можно вернуть ее на прежнее место, с прежним размером и состоянием. Аналогичным образом повторное закрепление возвращает панель на предыдущее место закрепления. Именно этот класс данных открывает эту возможность. Поскольку члены этого класса хранят сведения о состоянии закрепленной панели, они не должны напрямую изменяться вашим приложением.
Объект CRecentDockSiteInfo
создается при каждом создании панели. Каждый CPane
объект имеет переменную члена CPane ::m_recentDockInfo для хранения этих сведений.
Иерархия наследования
Требования
Заголовок: afxrecentDockSiteInfo.h
CRecentDockSiteInfo::CleanUp
void CleanUp();
Замечания
CRecentDockSiteInfo::CRecentdockSiteInfo
CRecentDockSiteInfo(CPane* pBar);
Параметры
[in] pBar
Замечания
CRecentDockSiteInfo::GetRecentDefaultPaneDivider
CPaneDivider* GetRecentDefaultPaneDivider();
Возвращаемое значение
Замечания
CRecentDockSiteInfo::GetRecentDockedPercent
int GetRecentDockedPercent(BOOL bForSlider);
Параметры
[in] bForSlider
Возвращаемое значение
Замечания
CRecentDockSiteInfo::GetRecentDockedRect
CRect& GetRecentDockedRect(BOOL bForSlider);
Параметры
[in] bForSlider
Возвращаемое значение
Замечания
CRecentDockSiteInfo::GetRecentListOfPanes
CList<HWND, HWND>& GetRecentListOfPanes(BOOL bForSlider);
Параметры
[in] bForSlider
Возвращаемое значение
Замечания
CRecentDockSiteInfo::GetRecentPaneContainer
CPaneContainer* GetRecentPaneContainer(BOOL bForSlider);
Параметры
[in] bForSlider
Возвращаемое значение
Замечания
CRecentDockSiteInfo::GetRecentTabContainer
CPaneContainer* GetRecentTabContainer(BOOL bForSlider);
Параметры
[in] bForSlider
Возвращаемое значение
Замечания
CRecentDockSiteInfo::Init
void Init();
Замечания
CRecentDockSiteInfo::IsRecentLeftPane
BOOL IsRecentLeftPane(BOOL bForSlider);
Параметры
[in] bForSlider
Возвращаемое значение
Замечания
CRecentDockSiteInfo::operator =
CRecentDockSiteInfo& operator=(CRecentDockSiteInfo& src);
Параметры
[in] src
Возвращаемое значение
Замечания
CRecentDockSiteInfo::SaveListOfRecentPanes
void SaveListOfRecentPanes(CList<HWND,
HWND>& lstOrg,
BOOL bForSlider);
Параметры
[in] CList<HWND
[in] lstOrg
[in] bForSlider
Замечания
CRecentDockSiteInfo::SetInfo
virtual void SetInfo(
BOOL bForSlider,
CRecentDockSiteInfo& srcInfo);
Параметры
[in] bForSlider
[in] srcInfo
Замечания
CRecentDockSiteInfo::StoreDockInfo
virtual void StoreDockInfo(
CPaneContainer* pRecentContainer,
CDockablePane* pTabbedBar = NULL);
Параметры
[in] pRecentContainer
[in] pTabbedBar