Classe di 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 |
---|---|
Costruisce un oggetto CWinAppEx. |
Metodi pubblici
Nome |
Descrizione |
---|---|
Rimuove le informazioni sull'applicazione Windows dal Registro di sistema. |
|
Specifica se l'applicazione carica la dimensione e la posizione iniziale della finestra cornice principale dal Registro di sistema. |
|
Abilita i menu di tipo tear-off per l'applicazione. |
|
Gli consente di creare comandi di menu personalizzati nell'applicazione. |
|
Chiamato dal framework dalla funzione membro Run per uscire da questa istanza dell'applicazione.(Override CWinApp::ExitInstance). |
|
Legge i dati binari associati al valore del Registro di sistema specificato. |
|
Restituisce un puntatore a un oggetto globale CContextMenuManager. |
|
|
|
Restituisce la versione principale dell'applicazione salvata in Windows Registro di sistema. |
|
Restituisce la versione secondaria dell'applicazione salvata in Windows Registro di sistema. |
|
Legge i dati numerici associati al valore specificato dal Registro di sistema. |
|
Restituisce un puntatore a un oggetto globale CKeyboardManager. |
|
Restituisce un puntatore a un oggetto globale CMouseManager. |
|
Legge CObject- dati derivati associati al valore specificato dal Registro di sistema. |
|
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. |
|
Restituisce il percorso del Registro di sistema per l'applicazione. |
|
Legge i dati binari associati alla chiave e il valore specificato dal Registro di sistema. |
|
Legge i dati numerici dal Registro di sistema associato alla chiave e il valore specificato. |
|
Legge i dati CObject associati alla chiave e il valore specificato dal Registro di sistema. |
|
Legge i dati in formato stringa associata alla chiave e il valore specificato dal Registro di sistema. |
|
Restituisce un puntatore a un oggetto globale CShellManager. |
|
Legge i dati in formato stringa associati al valore specificato dal Registro di sistema. |
|
Restituisce un puntatore a un oggetto globale CTooltipManager. |
|
Restituisce un puntatore a un oggetto globale CUserToolsManager. |
|
Inizializza l'oggetto CContextMenuManager. |
|
Inizializza l'oggetto CKeyboardManager. |
|
Inizializza l'oggetto CMouseManager. |
|
Inizializza la classe CShellManager |
|
Inizializza la classe CTooltipManager. |
|
|
|
Indica se la chiave specificata nel Registro di sistema. |
|
Carica lo stato applicazione dal Registro di sistema. |
|
Chiamato dal framework quando la guida del contesto di richieste utente per la finestra di dialogo personalizzazione. |
|
Richiama il comando definito dall'utente quando l'utente fa doppio clic in qualsiasi punto dell'applicazione. |
|
|
|
Scrive lo stato del framework applicazione Windows al Registro di sistema. |
|
Imposta il percorso della chiave del Registro di sistema predefinito.Questa chiave funge da radice di tutte le chiamate successive del Registro di sistema. |
|
Visualizza un menu popup. |
|
Scrive i dati binari al valore del Registro di sistema specificato. |
|
Scrive i dati numerici il valore del Registro di sistema specificato. |
|
Scrive i dati derivati da Classe di CObject al valore del Registro di sistema specificato. |
|
Scrive i dati binari in un valore della chiave del Registro di sistema specificato. |
|
Scrive i dati numerici in un valore della chiave del Registro di sistema specificato. |
|
Scrive i dati derivati dalla classe CObject a un valore della chiave del Registro di sistema specificato. |
|
Scrive i dati in formato stringa in un valore della chiave del Registro di sistema specificato. |
|
Scrive i dati in formato stringa a valore del Registro di sistema specificato. |
Metodi protetti
Nome |
Descrizione |
---|---|
Chiamato dal framework quando lo stato applicazione è stato caricato. |
|
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. |
|
Chiamato dal framework quando una finestra cornice principale sta sviluppando WM_CLOSE. |
|
Chiamato dal framework immediatamente prima dello stato applicazione viene caricato. |
|
Chiamato dal framework immediatamente prima dello stato applicazione viene salvato. |
|
Ricarica la dimensione e la posizione della finestra fornita dal Registro di sistema |
|
Chiamato dal framework dopo che scrive lo stato applicazione al Registro di sistema. |
|
Chiamato dal framework per scrivere le dimensioni e la posizione della cornice principale al Registro di sistema. |
Membri di dati
Nome |
Descrizione |
---|---|
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 di CMouseManager, Classe di CContextMenuManager, Classe di CKeyboardManager, Classe di CUserToolsManagere Classe di CMenuTearOffManager.
Gerarchia di ereditarietà
Requisiti
intestazione: afxwinappex.h