Classe CRecentDockSiteInfo
A classe CRecentDockSiteInfo
é uma classe auxiliar que armazena informações de estado recentes para a Classe CPane.
Sintaxe
class CRecentDockSiteInfo : public CObject
Membros
Construtores públicos
Nome | Descrição |
---|---|
CRecentDockSiteInfo::CRecentDockSiteInfo |
Construtor padrão. |
Métodos públicos
Comentários
A classe CRecentDockSiteInfo
é uma classe de gerenciamento de dados. Ela rastreia o último estado de um CPane
enquanto ele faz a transição entre ser encaixado e flutuar. Quando um usuário clica duas vezes em um painel encaixável flutuante, ele fica encaixado. Clicar duas vezes no painel encaixável leva-o de volta ao seu local, tamanho e estado anteriores. Da mesma forma, quando o painel é reencaixado, ele retorna ao local de encaixe anterior. Essa classe de dados é o que torna isso possível. Como os membros dessa classe armazenam informações de estado para o painel encaixado, eles não devem ser modificados diretamente pelo aplicativo.
Um objeto CRecentDockSiteInfo
é criado sempre que um painel é criado. Cada objeto CPane
tem uma variável de membro, CPane::m_recentDockInfo, para armazenar essas informações.
Hierarquia de herança
Requisitos
Cabeçalho: afxrecentDockSiteInfo.h
CRecentDockSiteInfo::CleanUp
void CleanUp();
Comentários
CRecentDockSiteInfo::CRecentDockSiteInfo
CRecentDockSiteInfo(CPane* pBar);
Parâmetros
[in] pBar
Comentários
CRecentDockSiteInfo::GetRecentDefaultPaneDivider
CPaneDivider* GetRecentDefaultPaneDivider();
Valor de retorno
Comentários
CRecentDockSiteInfo::GetRecentDockedPercent
int GetRecentDockedPercent(BOOL bForSlider);
Parâmetros
[in] bForSlider
Valor de retorno
Comentários
CRecentDockSiteInfo::GetRecentDockedRect
CRect& GetRecentDockedRect(BOOL bForSlider);
Parâmetros
[in] bForSlider
Valor de retorno
Comentários
CRecentDockSiteInfo::GetRecentListOfPanes
CList<HWND, HWND>& GetRecentListOfPanes(BOOL bForSlider);
Parâmetros
[in] bForSlider
Valor de retorno
Comentários
CRecentDockSiteInfo::GetRecentPaneContainer
CPaneContainer* GetRecentPaneContainer(BOOL bForSlider);
Parâmetros
[in] bForSlider
Valor de retorno
Comentários
CRecentDockSiteInfo::GetRecentTabContainer
CPaneContainer* GetRecentTabContainer(BOOL bForSlider);
Parâmetros
[in] bForSlider
Valor de retorno
Comentários
CRecentDockSiteInfo::Init
void Init();
Comentários
CRecentDockSiteInfo::IsRecentLeftPane
BOOL IsRecentLeftPane(BOOL bForSlider);
Parâmetros
[in] bForSlider
Valor de retorno
Comentários
CRecentDockSiteInfo::operator =
CRecentDockSiteInfo& operator=(CRecentDockSiteInfo& src);
Parâmetros
[in] src
Valor de retorno
Comentários
CRecentDockSiteInfo::SaveListOfRecentPanes
void SaveListOfRecentPanes(CList<HWND,
HWND>& lstOrg,
BOOL bForSlider);
Parâmetros
[in] CList<HWND
[in] lstOrg
[in] bForSlider
Comentários
CRecentDockSiteInfo::SetInfo
virtual void SetInfo(
BOOL bForSlider,
CRecentDockSiteInfo& srcInfo);
Parâmetros
[in] bForSlider
[in] srcInfo
Comentários
CRecentDockSiteInfo::StoreDockInfo
virtual void StoreDockInfo(
CPaneContainer* pRecentContainer,
CDockablePane* pTabbedBar = NULL);
Parâmetros
[in] pRecentContainer
[in] pTabbedBar