CCommandLineInfo::m_nShellCommand
Indica il comando della shell per questa istanza dell'applicazione.
m_nShellCommand;
Note
Il tipo per il membro dati è il seguente tipo enumerato, definita nella classe CCommandLineInfo.
enum{
FileNew,
FileOpen,
FilePrint,
FilePrintTo,
FileDDE,
AppRegister,
AppUnregister,
RestartByRestartManager,
FileNothing = -1
};
Per una breve descrizione di questi valori, vedere il seguente elenco.
CCommandLineInfo::FileNew indica che nessun nome file è stato trovato nella riga di comando.
CCommandLineInfo::FileOpen indica che un nome file è stato trovato nella riga di comando e che nessuno dei seguenti flag sono stati trovati dalla riga di comando: /p, /pt, /dde.
CCommandLineInfo::FilePrint indica che il flag /p è stato trovato nella riga di comando.
CCommandLineInfo::FilePrintTo indica che il flag /pt è stato trovato nella riga di comando.
CCommandLineInfo::FileDDE indica che il flag /dde è stato trovato nella riga di comando.
CCommandLineInfo::AppRegister indica che il flag /Regserver o /Register è stato trovato nella riga di comando e l'applicazione è stata chiesta la registrazione.
CCommandLineInfo::AppUnregister indica che l'applicazione /Unregserver o /Unregister è stata chiesta annullare la registrazione.
CCommandLineInfo::RestartByRestartManager indica che l'applicazione viene riavviata da Gestione riavvio.
CCommandLineInfo::FileNothing disabilita la visualizzazione della finestra figlio MDI all'avvio.Da progettazione, le applicazioni MDI generate mediante la creazione guidata viene visualizzata una nuova finestra figlio all'avvio.Per disattivare questa funzionalità, un'applicazione può utilizzare CCommandLineInfo::FileNothing come il comando della shell quando si chiama ProcessShellCommand.ProcessShellCommand viene chiamato da InitInstance( ) di tutte le classi derivate CWinApp.
Esempio
// From CMyWinApp::InitInstance
// Parse command line for standard shell commands, DDE, file open
CCommandLineInfo cmdInfo;
ParseCommandLine(cmdInfo);
// DON'T display a new MDI child window during startup!!!
cmdInfo.m_nShellCommand = CCommandLineInfo::FileNothing;
// Dispatch commands specified on the command line
if (!ProcessShellCommand(cmdInfo))
return FALSE;
Requisiti
Header: afxwin.h
Vedere anche
Riferimenti
CCommandLineInfo::m_strFileName
CCommandLineInfo::m_strPrinterName
CCommandLineInfo::m_strDriverName