CWinApp::ParseCommandLine
Rufen Sie die Memberfunktion auf, um die Befehlszeile zu analysieren und die Parameter einzeln zu CCommandLineInfo::ParseParam zu senden.
void ParseCommandLine(
CCommandLineInfo& rCmdInfo
);
Parameter
- rCmdInfo
Ein Verweis auf ein Objekt CCommandLineInfo.
Hinweise
Wenn Sie ein neues MFC-Projekt mithilfe des Anwendungs-Assistenten starten, erstellt der Anwendungs-Assistent eine lokale Instanz von CCommandLineInfo und ruft dann ProcessShellCommand und ParseCommandLine in der InitInstance-Memberfunktion auf. Eine Befehlszeile folgt der unten beschriebenen Route:
Nachdem die in InitInstance erstellt wurde, wird das CCommandLineInfo-Objekt zu ParseCommandLine übergeben.
ParseCommandLine ruft dann CCommandLineInfo::ParseParam wiederholt, einmal für jeden Parameter auf.
ParseParam füllt das CCommandLineInfo-Objekt aus, das dann an ProcessShellCommand übergeben wird.
ProcessShellCommand behandelt die Befehlszeilenargumente und -Flags.
Beachten Sie, dass Sie ParseCommandLine direkt aufrufen können nach Bedarf.
Eine Beschreibung der Befehlszeilenflags, finden Sie unter CCommandLineInfo::m_nShellCommand.
Anforderungen
Header: afxwin.h