Freigeben über


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

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:

  1. Nachdem die in InitInstance erstellt wurde, wird das CCommandLineInfo-Objekt zu ParseCommandLine übergeben.

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

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

  4. 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

Siehe auch

Referenz

CWinApp-Klasse

Hierarchiediagramm

CCommandLineInfo-Klasse

CWinApp::InitInstance

CCommandLineInfo::ParseParam

CWinApp::ProcessShellCommand

CCommandLineInfo::m_nShellCommand