Partilhar via


Classe CRecentDockSiteInfo

Observação

A biblioteca Microsoft Foundation Classes (MFC) continua a ser suportada. No entanto, já não estamos a adicionar funcionalidades nem a atualizar a documentação.

A CRecentDockSiteInfo classe é uma classe auxiliar que armazena informações recentes sobre o estado da Classe CPane.

Sintaxe

class CRecentDockSiteInfo : public CObject

Membros

Construtores Públicos

Nome Description
CRecentDockSiteInfo::CRecentDockSiteInfo Construtor padrão.

Métodos Públicos

Nome Description
CRecentDockSiteInfo::CleanUp
CRecentDockSiteInfo::GetRecentDefaultPaneDivider
CRecentDockSiteInfo::GetRecentDockedPercent
CRecentDockSiteInfo::GetRecentDockedRect
CRecentDockSiteInfo::ObterRecentListaOfPanes
CRecentDockSiteInfo::GetRecentPaneContainer
CRecentDockSiteInfo::GetRecentTabContainer
CRecentDockSiteInfo::Init
CRecentDockSiteInfo::IsRecentLeftPane
CRecentDockSiteInfo::operator =
CRecentDockSiteInfo::SaveListOfRecentPanes
CRecentDockSiteInfo::SetInfo
CRecentDockSiteInfo::StoreDockInfo

Observações

A CRecentDockSiteInfo disciplina é uma disciplina de gestão de dados. Acompanha o último estado de a CPane enquanto transita entre estar acoplado e flutuar. Quando um utilizador faz duplo clique num painel flutuante acoplável, este fica acoplado. Ao fazer duplo clique no painel acoplado, devolve-o à sua localização, tamanho e estado anteriores. De forma semelhante, quando o painel é reacoplado, regressa à sua localização anterior. Esta classe de dados é o que torna isso possível. Como os membros desta classe armazenam informações de estado para o painel acoplado, não devem ser modificadas diretamente pela sua aplicação.

Um CRecentDockSiteInfo objeto é criado sempre que um painel é criado. Cada CPane objeto tem uma variável membro, CPane::m_recentDockInfo, para armazenar esta informação.

Hierarquia de herança

CObject

CRecentDockSiteInfo

Requerimentos

Cabeçalho: afxrecentDockSiteInfo.h

CRecentDockSiteInfo::CleanUp

void CleanUp();

Observações

CRecentDockSiteInfo::CRecentDockSiteInfo

CRecentDockSiteInfo(CPane* pBar);

Parâmetros

[dentro] pBar

Observações

CRecentDockSiteInfo::GetRecentDefaultPaneDivider

CPaneDivider* GetRecentDefaultPaneDivider();

Valor de retorno

Observações

CRecentDockSiteInfo::GetRecentDockedPercent

int GetRecentDockedPercent(BOOL bForSlider);

Parâmetros

[dentro] bForSlider

Valor de retorno

Observações

CRecentDockSiteInfo::GetRecentDockedRect

CRect& GetRecentDockedRect(BOOL bForSlider);

Parâmetros

[dentro] bForSlider

Valor de retorno

Observações

CRecentDockSiteInfo::ObterRecentListaOfPanes

CList<HWND, HWND>& GetRecentListOfPanes(BOOL bForSlider);

Parâmetros

[dentro] bForSlider

Valor de retorno

Observações

CRecentDockSiteInfo::GetRecentPaneContainer

CPaneContainer* GetRecentPaneContainer(BOOL bForSlider);

Parâmetros

[dentro] bForSlider

Valor de retorno

Observações

CRecentDockSiteInfo::GetRecentTabContainer

CPaneContainer* GetRecentTabContainer(BOOL bForSlider);

Parâmetros

[dentro] bForSlider

Valor de retorno

Observações

CRecentDockSiteInfo::Init

void Init();

Observações

CRecentDockSiteInfo::IsRecentLeftPane

BOOL IsRecentLeftPane(BOOL bForSlider);

Parâmetros

[dentro] bForSlider

Valor de retorno

Observações

CRecentDockSiteInfo::operator =

CRecentDockSiteInfo& operator=(CRecentDockSiteInfo& src);

Parâmetros

[dentro] src

Valor de retorno

Observações

CRecentDockSiteInfo::SaveListOfRecentPanes

void SaveListOfRecentPanes(CList<HWND,
    HWND>& lstOrg,
    BOOL bForSlider);

Parâmetros

[dentro] CList<HWND
[dentro] lstOrg
[dentro] bForSlider

Observações

CRecentDockSiteInfo::SetInfo

virtual void SetInfo(
    BOOL bForSlider,
    CRecentDockSiteInfo& srcInfo);

Parâmetros

[dentro] bForSlider
[dentro] srcInfo

Observações

CRecentDockSiteInfo::StoreDockInfo

virtual void StoreDockInfo(
    CPaneContainer* pRecentContainer,
    CDockablePane* pTabbedBar = NULL);

Parâmetros

[dentro] pRecentContainer
[dentro] pTabbedBar

Observações

Consulte também

Gráfico de Hierarquia
Classes
Classe CDockSite