Classe di CCommandLineInfo
Per analizzare nella riga di comando all'avvio dell'applicazione.
class CCommandLineInfo : public CObject
Membri
Costruttori pubblici
Nome |
Descrizione |
---|---|
Costruisce un oggetto predefinito CCommandLineInfo. |
Metodi pubblici
Nome |
Descrizione |
---|---|
Eseguire l'override di questo callback per analizzare i singoli parametri. |
Membri dati pubblici
Nome |
Descrizione |
---|---|
Indica che l'opzione /Automation della riga di comando è stata trovata. |
|
Indica che l'opzione /Embedding della riga di comando è stata trovata. |
|
Indica se una schermata iniziale viene visualizzata. |
|
Indica il comando della shell essere elaborati. |
|
Indica il nome del driver se il comando della shell è stampa su; in caso contrario vuoto. |
|
Indica il nome file da aprire o stampare; vuota se il comando della shell è nuovo o DDE. |
|
Indica il nome di porta se il comando della shell è stampa su; in caso contrario vuoto. |
|
Indica il nome della stampante se il comando della shell è stampa su; in caso contrario vuoto. |
|
Indica identificatore univoco di riavvio per Gestione riavvio se Gestione riavvio riavviasse l'applicazione. |
Note
Un'applicazione MFC in genere viene creata un'istanza locale della classe nella funzione InitInstance del relativo oggetto applicazione.Questo oggetto viene quindi passato a CWinApp::ParseCommandLine, che chiama ripetutamente ParseParam per riempire l'oggetto CCommandLineInfo.L'oggetto CCommandLineInfo viene quindi passato a CWinApp::ProcessShellCommand per gestire gli argomenti della riga di comando e i flag.
È possibile utilizzare questo oggetto per incapsulare le seguenti opzioni della riga di comando e parametri:
Argomento della riga di comando |
Comando eseguito |
---|---|
applicazione |
Nuovo file. |
Nome filedell'applicazione |
File aperto. |
Nome file di/p diapplicazione |
File di stampa sulla stampante predefinita. |
Porta del driver della stampante il nome del file di/ptdi applicazione |
File di stampa la stampante specificata. |
applicazione/dde |
Avviare su e attendere il comando di DDE. |
applicazione/Automation |
Avviare su come server di automazione OLE. |
applicazione/Embedding |
Modifica di inizio fino a un elemento OLE incorporato. |
applicazione/Register applicazione/Regserver |
All'applicazione di eseguire tutte le attività di registrazione. |
applicazione/Unregister applicazione/Unregserver |
All'applicazione di eseguire tutte le attività di annullare la registrazione. |
Derivare una nuova classe da CCommandLineInfo per gestire altri flag e valori del parametro.Override ParseParam per gestire i nuovi flag.
Gerarchia di ereditarietà
CCommandLineInfo
Requisiti
Intestazione: afxwin.h