Condividi tramite


Classe CWinAppEx

CWinAppEx mantiene lo stato applicazione, salvare lo stato al Registro di sistema, carica lo stato dal Registro di sistema, inizializza gli amministratori di applicazione e vengono forniti i collegamenti agli stessi amministratori di applicazione.

class CWinAppEx : public CWinApp

Membri

Costruttori pubblici

Nome

Descrizione

CWinAppEx::CWinAppEx

Costruisce un oggetto CWinAppEx.

Metodi pubblici

Nome

Descrizione

CWinAppEx::CleanState

Rimuove le informazioni sull'applicazione Windows dal Registro di sistema.

CWinAppEx::EnableLoadWindowPlacement

Specifica se l'applicazione carica la dimensione e la posizione iniziale della finestra cornice principale dal Registro di sistema.

CWinAppEx::EnableTearOffMenus

Abilita i menu di tipo tear-off per l'applicazione.

CWinAppEx::EnableUserTools

Gli consente di creare comandi di menu personalizzati nell'applicazione.

CWinAppEx::ExitInstance

Chiamato dal framework dalla funzione membro Run per uscire da questa istanza dell'applicazione. (Override CWinApp::ExitInstance).

CWinAppEx::GetBinary

Legge i dati binari associati al valore del Registro di sistema specificato.

CWinAppEx::GetContextMenuManager

Restituisce un puntatore a un oggetto globale CContextMenuManager.

CWinAppEx::GetDataVersion

 

CWinAppEx::GetDataVersionMajor

Restituisce la versione principale dell'applicazione salvata in Windows Registro di sistema.

CWinAppEx::GetDataVersionMinor

Restituisce la versione secondaria dell'applicazione salvata in Windows Registro di sistema.

CWinAppEx::GetInt

Legge i dati numerici associati al valore specificato dal Registro di sistema.

CWinAppEx::GetKeyboardManager

Restituisce un puntatore a un oggetto globale CKeyboardManager.

CWinAppEx::GetMouseManager

Restituisce un puntatore a un oggetto globale CMouseManager.

CWinAppEx::GetObject

Legge CObject- dati derivati associati al valore specificato dal Registro di sistema.

CWinAppEx::GetRegSectionPath

Restituisce una stringa che rappresenta il percorso di una chiave del Registro di sistema. Questo percorso concatena il percorso relativo fornito con il percorso dell'applicazione.

CWinAppEx::GetRegistryBase

Restituisce il percorso del Registro di sistema per l'applicazione.

CWinAppEx::GetSectionBinary

Legge i dati binari associati alla chiave e il valore specificato dal Registro di sistema.

CWinAppEx::GetSectionInt

Legge i dati numerici dal Registro di sistema associato alla chiave e il valore specificato.

CWinAppEx::GetSectionObject

Legge i dati CObject associati alla chiave e il valore specificato dal Registro di sistema.

CWinAppEx::GetSectionString

Legge i dati in formato stringa associata alla chiave e il valore specificato dal Registro di sistema.

CWinAppEx::GetShellManager

Restituisce un puntatore a un oggetto globale CShellManager.

CWinAppEx::GetString

Legge i dati in formato stringa associati al valore specificato dal Registro di sistema.

CWinAppEx::GetTooltipManager

Restituisce un puntatore a un oggetto globale CTooltipManager.

CWinAppEx::GetUserToolsManager

Restituisce un puntatore a un oggetto globale CUserToolsManager.

CWinAppEx::InitContextMenuManager

Inizializza l'oggetto CContextMenuManager.

CWinAppEx::InitKeyboardManager

Inizializza l'oggetto CKeyboardManager.

CWinAppEx::InitMouseManager

Inizializza l'oggetto CMouseManager.

CWinAppEx::InitShellManager

Inizializza la classe CShellManager

CWinAppEx::InitTooltipManager

Inizializza la classe CTooltipManager.

CWinAppEx::IsResourceSmartUpdate

 

CWinAppEx::IsStateExists

Indica se la chiave specificata nel Registro di sistema.

CWinAppEx::LoadState

Carica lo stato applicazione dal Registro di sistema.

CWinAppEx::OnAppContextHelp

Chiamato dal framework quando la guida del contesto di richieste utente per la finestra di dialogo personalizzazione.

CWinAppEx::OnViewDoubleClick

Richiama il comando definito dall'utente quando l'utente fa doppio clic in qualsiasi punto dell'applicazione.

CWinAppEx::OnWorkspaceIdle

 

CWinAppEx::SaveState

Scrive lo stato del framework applicazione Windows al Registro di sistema.

CWinAppEx::SetRegistryBase

Imposta il percorso della chiave del Registro di sistema predefinito. Questa chiave funge da radice di tutte le chiamate successive del Registro di sistema.

CWinAppEx::ShowPopupMenu

Visualizza un menu popup.

CWinAppEx::WriteBinary

Scrive i dati binari al valore del Registro di sistema specificato.

CWinAppEx::WriteInt

Scrive i dati numerici il valore del Registro di sistema specificato.

CWinAppEx::WriteObject

Scrive i dati derivati da Classe CObject al valore del Registro di sistema specificato.

CWinAppEx::WriteSectionBinary

Scrive i dati binari in un valore della chiave del Registro di sistema specificato.

CWinAppEx::WriteSectionInt

Scrive i dati numerici in un valore della chiave del Registro di sistema specificato.

CWinAppEx::WriteSectionObject

Scrive i dati derivati dalla classe CObject a un valore della chiave del Registro di sistema specificato.

CWinAppEx::WriteSectionString

Scrive i dati in formato stringa in un valore della chiave del Registro di sistema specificato.

CWinAppEx::WriteString

Scrive i dati in formato stringa a valore del Registro di sistema specificato.

Metodi protetti

Nome

Descrizione

CWinAppEx::LoadCustomState

Chiamato dal framework quando lo stato applicazione è stato caricato.

CWinAppEx::LoadWindowPlacement

Chiamato dal framework quando carica la dimensione e la posizione dell'applicazione dal Registro di sistema. I dati sono caricati alla dimensione e la posizione della cornice principale dell'ultimo di applicazione chiuso.

CWinAppEx::OnClosingMainFrame

Chiamato dal framework quando una finestra cornice principale sta sviluppando WM_CLOSE.

CWinAppEx::PreLoadState

Chiamato dal framework immediatamente prima dello stato applicazione viene caricato.

CWinAppEx::PreSaveState

Chiamato dal framework immediatamente prima dello stato applicazione viene salvato.

CWinAppEx::ReloadWindowPlacement

Ricarica la dimensione e la posizione della finestra fornita dal Registro di sistema

CWinAppEx::SaveCustomState

Chiamato dal framework dopo che scrive lo stato applicazione al Registro di sistema.

CWinAppEx::StoreWindowPlacement

Chiamato dal framework per scrivere le dimensioni e la posizione della cornice principale al Registro di sistema.

Membri di dati

Nome

Descrizione

CWinAppEx::m_bForceImageReset

Specifica se il framework reimposterà tutte le immagini della barra degli strumenti quando la finestra cornice contenente la barra degli strumenti viene caricata.

Note

Gran parte della funzionalità fornita dal framework MFC dipende dalla classe CWinAppEx. È possibile includere la classe CWinAppEx nell'applicazione in due modi:

  • Creare una classe CWinAppEx nel thread principale.

  • Derivare la classe dell'applicazione principale da CWinAppEx.

Dopo aver incorporate CWinAppEx nell'applicazione, è possibile inizializzare uno qualsiasi degli amministratori di applicazione. Prima di utilizzare un amministratore di applicazione, è necessario inizializzarlo chiamando il metodo Initialize appropriato. Per ottenere un puntatore a un gestore specifico, chiamare il collegamento del metodo. La classe CWinAppEx gestisce gli amministratori di applicazione: Classe CMouseManager, Classe CContextMenuManager, Classe CKeyboardManager, Classe CUserToolsManagere Classe CMenuTearOffManager.

Gerarchia di ereditarietà

CObject

   CCmdTarget

      CWinThread

         CWinApp

            CWinAppEx

Requisiti

intestazione: afxwinappex.h

Vedere anche

Riferimenti

Grafico delle gerarchie

Classe CWinApp

Classe CMouseManager

Classe CContextMenuManager

Classe CKeyboardManager

Classe CUserToolsManager

Altre risorse

Classi MFC