Compartilhar via


Classe CWinAppEx

CWinAppEx Controla o estado do aplicativo, salva o estado no registro, carrega o estado do registro, inicializa os gerentes de aplicativos e fornece links para os gerentes de aplicativo mesmo.

class CWinAppEx : public CWinApp

Membros

Construtores públicos

Nome

Descrição

CWinAppEx::CWinAppEx

Constrói um CWinAppEx objeto.

Métodos públicos

Nome

Descrição

CWinAppEx::CleanState

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

CWinAppEx::EnableLoadWindowPlacement

Especifica se o aplicativo será carregado o dimensionar inicial e o local da janela do quadro principal do registro.

CWinAppEx::EnableTearOffMenus

Permite destacável menus do aplicativo.

CWinAppEx::EnableUserTools

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

CWinAppEx::ExitInstance

Chamado pela estrutura de dentro de Executarfunção de membro para sair dessa instância do aplicativo.(Substitui CWinApp::ExitInstance.)

CWinAppEx::GetBinary

Lê dados binário que está associados com o valor do Registro especificada.

CWinAppEx::GetContextMenuManager

Retorna um ponteiro para o global CContextMenuManager objeto.

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

Lê dados numéricos que está associados com o valor especificado no registro.

CWinAppEx::GetKeyboardManager

Retorna um ponteiro para o global CKeyboardManager objeto.

CWinAppEx::GetMouseManager

Retorna um ponteiro para o global CMouseManager objeto.

CWinAppEx::GetObject

CObject-derivado de dados que está associados com o valor especificado no registro.

CWinAppEx::GetRegSectionPath

Retorna uma seqüência de caracteres que é o caminho de uma chave do registro.Esse caminho concatena o caminho relativo fornecido com o caminho do aplicativo.

CWinAppEx::GetRegistryBase

Retorna o caminho do registro para o aplicativo.

CWinAppEx::GetSectionBinary

Lê dados binário que está associados com a chave especificada e o valor do registro.

CWinAppEx::GetSectionInt

Lê dados numéricos a partir do registro associado à chave especificada e valor.

CWinAppEx::GetSectionObject

CObject dados que está associados a chave especificada e valor do registro.

CWinAppEx::GetSectionString

Lê dados de seqüência de caracteres que está associados com a chave especificada e o valor do registro.

CWinAppEx::GetShellManager

Retorna um ponteiro para o global CShellManager objeto.

CWinAppEx::GetString

Lê dados de seqüência de caracteres que está associados com o valor especificado no registro.

CWinAppEx::GetTooltipManager

Retorna um ponteiro para o global CTooltipManager objeto.

CWinAppEx::GetUserToolsManager

Retorna um ponteiro para o global CUserToolsManager objeto.

CWinAppEx::InitContextMenuManager

Inicializa o CContextMenuManager objeto.

CWinAppEx::InitKeyboardManager

Inicializa o CKeyboardManager objeto.

CWinAppEx::InitMouseManager

Inicializa o CMouseManager objeto.

CWinAppEx::InitShellManager

Inicializa o CShellManager classe

CWinAppEx::InitTooltipManager

Inicializa o CTooltipManager classe.

CWinAppEx::IsResourceSmartUpdate

 

CWinAppEx::IsStateExists

Indica se a chave especificada no registro.

CWinAppEx::LoadState

Carrega o estado do aplicativo do registro.

CWinAppEx::OnAppContextHelp

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

CWinAppEx::OnViewDoubleClick

Chame 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 de aplicativo no registro do Windows.

CWinAppEx::SetRegistryBase

Define o caminho da chave do registro padrão.Essa chave servirá sistema autônomo uma raiz de todas sistema autônomo chamadas subseqüentes do registro.

CWinAppEx::ShowPopupMenu

Exibe um menu pop-up.

CWinAppEx::WriteBinary

Grava os dados binário para o valor do Registro especificada.

CWinAppEx::WriteInt

Grava os dados numéricos como o valor do Registro especificada.

CWinAppEx::WriteObject

Grava os dados que são derivados do Classe CObject o valor do Registro especificada.

CWinAppEx::WriteSectionBinary

Grava os dados binário em um valor da chave do Registro especificada.

CWinAppEx::WriteSectionInt

Grava os dados numéricos como um valor de chave do Registro especificada.

CWinAppEx::WriteSectionObject

Grava dados derivados do CObject classe com um valor da chave do Registro especificada.

CWinAppEx::WriteSectionString

Grava os dados de seqüência de caracteres para um valor de chave do Registro especificada.

CWinAppEx::WriteString

Grava os dados de seqüência de caracteres para o valor do Registro especificada.

Métodos protegidos

Nome

Descrição

CWinAppEx::LoadCustomState

Chamado pela estrutura quando o estado do aplicativo relacionados ao MFC Feature Pack estrutura foi carregada.

CWinAppEx::LoadWindowPlacement

Chamado pela estrutura quando ele carrega o dimensionar e o local do seu aplicativo do registro.Os dados carregados incluem o dimensionar e o local do quadro principal no momento seu aplicativo fechado pela última vez.

CWinAppEx::OnClosingMainFrame

Chamado pela estrutura quando uma janela do quadro principal está processando WM_CLOSE.

CWinAppEx::PreLoadState

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

CWinAppEx::PreSaveState

O estado do aplicativo chamado pela estrutura imediatamente antes será salvo.

CWinAppEx::ReloadWindowPlacement

Recarrega o dimensionar e o local da janela fornecida a partir do registro

CWinAppEx::SaveCustomState

Chamado pela estrutura depois grava o estado do aplicativo no registro.

CWinAppEx::StoreWindowPlacement

Chamado pela estrutura para gravar o dimensionar e o local do quadro principal no registro.

Membros de dados

Nome

Descrição

CWinAppEx::m_bForceImageReset

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

Comentários

Grande parte da funcionalidade fornecida pelo MFC Feature Pack estrutura depende do CWinAppEx classe. Você pode incorporar o CWinAppEx classe em seu aplicativo de duas maneiras:

  • Construir um CWinAppEx classe no thread principal.

  • Derivar a classe principal do aplicativo de CWinAppEx.

Depois que você incorpore CWinAppEx em seu aplicativo, você pode inicializar qualquer um dos gerenciadores de aplicativo. Antes de usar um aplicativo Gerenciador, você deve inicializá-lo chamando o método de inicializar apropriado.Para obter um ponteiro para um gerente específico, chame o método get associado.The CWinAppEx classe gerencia os seguintes gerentes de aplicativos: 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

Conceitos

Gráfico de hierarquia do MFC

Referência

Classe CWinApp

Classe CMouseManager

Classe CContextMenuManager

Classe CKeyboardManager

Classe CUserToolsManager

Outros recursos

Classes (@@)