Compartilhar via


Classe CWinAppEx

CWinAppEx trata o estado do aplicativo, salvar o estado para o Registro, carrega o estado do Registro, inicializa gerentes do aplicativo, e fornece links 2 esses mesmos gerentes do aplicativo.

class CWinAppEx : public CWinApp

Membros

Construtores public

Nome

Descrição

CWinAppEx::CWinAppEx

Constrói um objeto de CWinAppEx .

Métodos públicos

Nome

Descrição

CWinAppEx::CleanState

Remove as informações sobre o aplicativo de Registro do Windows.

CWinAppEx::EnableLoadWindowPlacement

Especifica se o aplicativo será carregado o tamanho e local inicial da janela de quadro chave do Registro.

CWinAppEx::EnableTearOffMenus

Permite menus de rasgo - fora do aplicativo.

CWinAppEx::EnableUserTools

Permite que o usuário para criar comandos de menu personalizados no aplicativo.

CWinAppEx::ExitInstance

Chamado pela estrutura de dentro da função de membro de Run para sair de essa instância do aplicativo. Overrides ( CWinApp::ExitInstance.)

CWinAppEx::GetBinary

Ler dados binários que são associados com o valor do Registro especificado.

CWinAppEx::GetContextMenuManager

Retorna um ponteiro para o objeto global de CContextMenuManager .

CWinAppEx::GetDataVersion

 

CWinAppEx::GetDataVersionMajor

Retorna a versão principal do aplicativo salva no Registro do Windows.

CWinAppEx::GetDataVersionMinor

Retorna a versão secundária do aplicativo salva no Registro do Windows.

CWinAppEx::GetInt

Ler os dados numéricos que são associados com o valor especificado do Registro.

CWinAppEx::GetKeyboardManager

Retorna um ponteiro para o objeto global de CKeyboardManager .

CWinAppEx::GetMouseManager

Retorna um ponteiro para o objeto global de CMouseManager .

CWinAppEx::GetObject

Ler CObject- os dados derivado que são associados com o valor especificado do Registro.

CWinAppEx::GetRegSectionPath

Retorna uma cadeia de caracteres que é o caminho de uma chave do Registro. Este caminho concatena o caminho relativo fornecido pelo caminho do aplicativo.

CWinAppEx::GetRegistryBase

Retorna o caminho de Registro para o aplicativo.

CWinAppEx::GetSectionBinary

Ler dados binários que estão associados com a chave e o valor especificado do Registro.

CWinAppEx::GetSectionInt

Dados numéricos de leitura do Registro associado com a chave e o valor especificado.

CWinAppEx::GetSectionObject

Ler os dados de CObject que estão associados com a chave e o valor especificado do Registro.

CWinAppEx::GetSectionString

Dados de cadeia de caracteres de leitura que estão associados com a chave e o valor especificado do Registro.

CWinAppEx::GetShellManager

Retorna um ponteiro para o objeto global de CShellManager .

CWinAppEx::GetString

Dados de cadeia de caracteres de leitura que são associados com o valor especificado do Registro.

CWinAppEx::GetTooltipManager

Retorna um ponteiro para o objeto global de CTooltipManager .

CWinAppEx::GetUserToolsManager

Retorna um ponteiro para o objeto global de CUserToolsManager .

CWinAppEx::InitContextMenuManager

Inicializa o objeto de CContextMenuManager .

CWinAppEx::InitKeyboardManager

Inicializa o objeto de CKeyboardManager .

CWinAppEx::InitMouseManager

Inicializa o objeto de CMouseManager .

CWinAppEx::InitShellManager

Inicializa a classe de CShellManager

CWinAppEx::InitTooltipManager

Inicializa a classe de CTooltipManager .

CWinAppEx::IsResourceSmartUpdate

 

CWinAppEx::IsStateExists

Indica se a chave especificada está no Registro.

CWinAppEx::LoadState

Carrega o estado do aplicativo do Registro.

CWinAppEx::OnAppContextHelp

Chamado pela estrutura quando a ajuda do contexto de um usuário para a caixa de diálogo de Personalização .

CWinAppEx::OnViewDoubleClick

Chama o comando definido pelo usuário quando o usuário clica duas vezes em qualquer lugar no aplicativo.

CWinAppEx::OnWorkspaceIdle

 

CWinAppEx::SaveState

Grava o estado da estrutura do aplicativo no Registro do Windows.

CWinAppEx::SetRegistryBase

Defina o caminho da chave do Registro padrão. Essa chave servirá como uma raiz para todas as chamadas subseqüentes do Registro.

CWinAppEx::ShowPopupMenu

Exibe um menu pop-up.

CWinAppEx::WriteBinary

Grava dados binários ao valor do Registro especificado.

CWinAppEx::WriteInt

Grava os dados numéricos para o valor do Registro especificado.

CWinAppEx::WriteObject

Grava os dados que são derivados de Classe CObject ao valor do Registro especificado.

CWinAppEx::WriteSectionBinary

Grava dados binários a um valor da chave de Registro especificada.

CWinAppEx::WriteSectionInt

Grava os dados numéricos para um valor da chave de Registro especificada.

CWinAppEx::WriteSectionObject

O grava dados derivados da classe CObject um valor da chave de Registro especificada.

CWinAppEx::WriteSectionString

Grava os dados de cadeia de caracteres em um valor de chave de Registro especificada.

CWinAppEx::WriteString

Grava os dados da cadeia de caracteres ao valor do Registro especificado.

Métodos protegidos

Nome

Descrição

CWinAppEx::LoadCustomState

Chamado pela estrutura quando o estado do aplicativo é carregado.

CWinAppEx::LoadWindowPlacement

Chamado pela estrutura ao carregar o tamanho e a localidade do seu aplicativo do Registro. Os dados carregados incluem o tamanho e local de quadro chave no último de aplicativo se é desligado.

CWinAppEx::OnClosingMainFrame

Chamado pela estrutura quando uma janela de quadro chave processar WM_CLOSE.

CWinAppEx::PreLoadState

Chamado pela estrutura imediatamente antes do estado do aplicativo é carregado.

CWinAppEx::PreSaveState

Chamado pela estrutura imediatamente antes do estado do aplicativo é salvo.

CWinAppEx::ReloadWindowPlacement

Recarrega o tamanho e local da janela fornecida do Registro

CWinAppEx::SaveCustomState

Chamado pela estrutura depois que grava o estado do aplicativo no Registro.

CWinAppEx::StoreWindowPlacement

Chamado pela estrutura para escrever o tamanho e local de quadro chave do Registro.

Membros de dados

Nome

Descrição

CWinAppEx::m_bForceImageReset

Especifica se a estrutura vá de todas as imagens barra de ferramentas quando a janela de quadro chave que contém a barra de ferramentas é carregada.

Comentários

Grande parte da funcionalidade fornecida pela estrutura MFC depende da classe de CWinAppEx . Você pode inserir a classe de CWinAppEx em seu aplicativo de duas maneiras:

  • Construir uma classe de CWinAppEx no segmento principal.

  • Derive a classe do aplicativo principal de CWinAppEx.

Depois de você inserir CWinAppEx em seu aplicativo, você pode inicializar de gerentes do aplicativo. Antes de você usar um gerente do aplicativo, você deve inicializá-la chamando o apropriado inicializa o método. Para obter um ponteiro para um gerente específico, chame o associado obtém o método. A classe de CWinAppEx gerencia os seguintes gerentes do aplicativo: Classe CMouseManager, Classe CContextMenuManager, Classe CKeyboardManager, Classe CUserToolsManager, e Classe CMenuTearOffManager.

Hierarquia de herança

CObject

   CCmdTarget

      CWinThread

         CWinApp

            CWinAppEx

Requisitos

Cabeçalho: afxwinappex.h

Consulte também

Referência

Gráfico da hierarquia

Classe de CWinApp

Classe CMouseManager

Classe CContextMenuManager

Classe CKeyboardManager

Classe CUserToolsManager

Outros recursos

Classes MFC