Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gibt den Shellbefehl für diese Instanz der Anwendung.
m_nShellCommand;
Hinweise
Der Typ für diesen Datenmember ist der folgende Aufzählungstyp, der in der CCommandLineInfo-Klasse definiert ist.
enum{
FileNew,
FileOpen,
FilePrint,
FilePrintTo,
FileDDE,
AppRegister,
AppUnregister,
RestartByRestartManager,
FileNothing = -1
};
Eine kurze Beschreibung dieser Werte, finden Sie in der folgenden Liste.
CCommandLineInfo::FileNew gibt an, dass kein Dateiname in der Befehlszeile gefunden wurde.
CCommandLineInfo::FileOpen gibt an, dass ein Dateiname in der Befehlszeile gefunden wurde und keine der folgenden Flags in der Befehlszeile gefunden wurden: /p, /pt, /dde.
CCommandLineInfo::FilePrint gibt an, dass das /p-Flag in der Befehlszeile gefunden wurde.
CCommandLineInfo::FilePrintTo gibt an, dass das /pt-Flag in der Befehlszeile gefunden wurde.
CCommandLineInfo::FileDDE gibt an, dass das /dde-Flag in der Befehlszeile gefunden wurde.
CCommandLineInfo::AppRegister gibt an, dass das /Register oder /Regserver-Flag in der Befehlszeile gefunden wurde und die Anwendung zu registrieren aufgefordert wurde.
CCommandLineInfo::AppUnregister gibt an, dass die /Unregister oder /Unregserver Registrierung der Anwendung aufgefordert wurde.
CCommandLineInfo::RestartByRestartManager gibt an, dass die Anwendung vom Neustart-Manager neu gestartet wurde.
CCommandLineInfo::FileNothing stellt die Anzeige eines neuen untergeordneten MDI-Fensters beim Start ab.Mit Absicht zeigen vom Assistenten generierte MDI Anwendungen der Anwendung ein neues untergeordnetes Fenster beim Start an.Um diese Funktion deaktivieren, kann eine Anwendung CCommandLineInfo::FileNothing als Shellbefehl verwenden wenn sie ProcessShellCommand aufruft.ProcessShellCommand wird durch InitInstance( ) aller CWinApp abgeleiteten Klassen aufgerufen.
Beispiel
// 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;
Anforderungen
Header: afxwin.h
Siehe auch
Referenz
CCommandLineInfo::m_strFileName
CCommandLineInfo::m_strPrinterName
CCommandLineInfo::m_strDriverName