CWinApp::ParseCommandLine

void P&arseCommandLine (CCommandLineInfoamp; rCmdInfo );

Parameter

rCmdInfo

Ein Verweis auf ein CCommandLineInfo Objekt.

Bemerkungen

Rufe&n Sie diese Memberfunktion um die Befehlszeile analysieren und senden die Parameter einzeln nacheinander, Tonbsp; CCommandLineInfo::ParseParam.

Wenn Sie ein neues MFC-Projekt mit Anwendungs-Assistenten starten, wird AppWizard erstellen eine lokale Instanz von CCommandLineInfound dann ProcessShellCommand und ParseCommandLine in der InitInstance -Memberfunktion aufrufen. Eine Befehl Zeile folgt die Route beschrieben:

  1. Nach in InitInstanceerstellt wird, wird das Objekt CCommandLineInfo an ParseCommandLine übergeben.

  2. ParseCommandLine ruft dann CCommandLineInfo::ParseParam wiederholt, einmal für jeden parameter.

  3. ParseParam füllt das CCommandLineInfo -Objekt, das dann an ProcessShellCommand übergeben wird.

  4. ProcessShellCommand behandelt die Befehlszeilenargumente und Flaggen.

Beachten Sie, dass Sie ParseCommandLine direkt nach Bedarf aufrufen können.

Eine Beschreibung der Befehlszeilen-Flags finden Sie unter CCommandLineInfo::m_nShellCommand.

CWinApp Übersicht |nbsp; Member der Klasse | Hierarchiediagramm

Siehe auch&Nbsp;CCommandLineInfo, CWinApp:: InitInstance, CCommandLineInfo::ParseParam, CWinApp::ProcessShellCommand, CCommandLineInfo::m_nShellCommand

Index