Classe de CDockState
Uma classe serializada de CObject que carrega, descarrega, ou desmarca o estado de uma ou mais barras de controle de encaixe na memória persistente (um arquivo).
class CDockState : public CObject
Membros
Métodos públicos
Nome |
Descrição |
---|---|
Limpa informações do estado da plataforma. |
|
Retorna o número de versão armazenado de estado da barra. |
|
Recupera informações do estado do Registro ou do arquivo .ini. |
|
Salva informações de estado para o Registro ou arquivo de INI. |
Membros públicos de dados
Nome |
Descrição |
---|---|
Matriz de ponteiros para informações de estado armazenada dock com uma entrada para cada barra de controle. |
Comentários
O estado da plataforma inclui o tamanho e a posição da barra e se está entrada.Para recuperar o estado armazenado dock, CDockState verifica a posição e, se a barra não estiver visível com as configurações atuais da tela, CDockState de barra tanto a posição da barra de modo que é visível.O objetivo principal de CDockState é armazenar o estado de um número inteiro de barras de controle e permitir que o estado salvo e é carregado no Registro, o arquivo .ini do aplicativo, ou no formato binário como parte do conteúdo de um objeto de CArchive .
A barra pode ser qualquer controle barra de encaixável, incluindo uma barra de ferramentas, uma barra de status, ou uma barra da caixa de diálogo.Os objetos deCDockState são escritos e a leitura ou um arquivo através de um objeto de CArchive .
CFrameWnd::GetDockState recupera informações do estado de CControlBar de qualquer janela de quadro objeta-o e colocar-l no objeto de CDockState .Você pode escrever o conteúdo do objeto de CDockState ao armazenamento com Serialize ou CDockState::SaveState.Se você deseja posteriormente para restaurar o estado das barras de controle na janela do quadro, você pode carregar o estado com Serialize ou CDockState::LoadState, então usa CFrameWnd::SetDockState para aplicar o estado salvo às barras de controle window do quadro.
Para obter mais informações sobre como inserir barras de controle, consulte os artigos barras de controle, Barras de ferramentas: Encaixe e flutuantes, e Quadro do windows.
Hierarquia de herança
CDockState
Requisitos
Cabeçalho: afxadv.h