CCommandLineInfo-Klasse

unterstützt, wenn die Befehlszeile beim Anwendungsstart analysiert wird.

class CCommandLineInfo : public CObject

Mitglieder

zaydx040.collapse_all(de-de,VS.110).gifÖffentliche Konstruktoren

Name

Description

CCommandLineInfo::CCommandLineInfo

Erstellt ein Objekt CCommandLineInfo.

zaydx040.collapse_all(de-de,VS.110).gifÖffentliche Methoden

Name

Description

CCommandLineInfo::ParseParam

Überschreiben Sie diesen Rückruf, um einzelne Parameter zu analysieren.

zaydx040.collapse_all(de-de,VS.110).gifÖffentliche Datenmember

Name

Description

CCommandLineInfo::m_bRunAutomated

Gibt an, dass die /Automation-Befehlszeilenoption gefunden wurde.

CCommandLineInfo::m_bRunEmbedded

Gibt an, dass die /Embedding-Befehlszeilenoption gefunden wurde.

CCommandLineInfo::m_bShowSplash

Gibt an, ob ein Begrüßungsbildschirm angezeigt wird.

CCommandLineInfo::m_nShellCommand

Gibt den Shellbefehl für verarbeitet werden.

CCommandLineInfo::m_strDriverName

Gibt den Namen des Treibers an, wenn der Shellbefehl Druckt in ist; andernfalls leer.

CCommandLineInfo::m_strFileName

Gibt den zu öffnenden an oder gedruckt wurde Dateinamen; leer, wenn der Shellbefehl neu oder DDE ist.

CCommandLineInfo::m_strPortName

Gibt den Anschlussnamen an, wenn der Shellbefehl Druckt in ist; andernfalls leer.

CCommandLineInfo::m_strPrinterName

Gibt den Druckernamen an, wenn der Shellbefehl Druckt in ist; andernfalls leer.

CCommandLineInfo::m_strRestartIdentifier

Gibt den eindeutigen Neustartbezeichner für den Neustart-Manager an, wenn diese vom Neustart-Manager erneut ausgelöst hat.

Hinweise

Eine MFC-Anwendung erstellt in der Regel eine lokale Instanz dieser Klasse in der InitInstance-Funktion des Anwendungsobjekts.Dieses Objekt wird dann an CWinApp::ParseCommandLine übergeben, das ParseParam wiederholt aufgerufen wird, um das CCommandLineInfo-Objekt auszufüllen.Das CCommandLineInfo-Objekt wird dann an CWinApp::ProcessShellCommand übergeben, um Befehlszeilenargumente und -Flags zu behandeln.

Sie können dieses Objekt verwenden, um die folgenden Befehlszeilenoptionen und die Parameter zu kapseln:

Befehlszeilenargument

Ausgeführter Befehl

App

Neue Datei.

app Dateiname

Datei öffnen.

app/p Dateiname

Datei auf dem Standarddrucker drucken.

app/pt Dateiname Druckertreiberanschluss

Datei auf dem angegebenen Drucker drucken.

app/dde

Starten Sie oben und erwarten Sie DDE-Befehl.

app/Automation

Starten Sie oben als OLE-Automatisierungs-Server.

app/Embedding

Anfangsbis Bearbeitung ein eingebettetes OLE-Element.

app/Register

app/Regserver

Informiert die Anwendung, alle Registrierungsaufgaben auszuführen.

app/Unregister

app/Unregserver

Das informiert die Anwendung, alle UNRegistrierung Aufgaben auszuführen.

Ableiten einer neuen Klasse von CCommandLineInfo, um andere Flags und Parameterwerte zu behandeln.Überschreiben ParseParam, um der neuen Flags zu behandeln.

Vererbungshierarchie

CObject

CCommandLineInfo

Anforderungen

Header: afxwin.h

Siehe auch

Referenz

CObject-Klasse

Hierarchien-Diagramm

CWinApp::ParseCommandLine

CWinApp::ProcessShellCommand