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.
unterstützt, wenn die Befehlszeile beim Anwendungsstart analysiert wird.
class CCommandLineInfo : public CObject
Mitglieder
Öffentliche Konstruktoren
Name |
Description |
|---|---|
Erstellt ein Objekt CCommandLineInfo. |
Öffentliche Methoden
Name |
Description |
|---|---|
Überschreiben Sie diesen Rückruf, um einzelne Parameter zu analysieren. |
Öffentliche Datenmember
Name |
Description |
|---|---|
Gibt an, dass die /Automation-Befehlszeilenoption gefunden wurde. |
|
Gibt an, dass die /Embedding-Befehlszeilenoption gefunden wurde. |
|
Gibt an, ob ein Begrüßungsbildschirm angezeigt wird. |
|
Gibt den Shellbefehl für verarbeitet werden. |
|
Gibt den Namen des Treibers an, wenn der Shellbefehl Druckt in ist; andernfalls leer. |
|
Gibt den zu öffnenden an oder gedruckt wurde Dateinamen; leer, wenn der Shellbefehl neu oder DDE ist. |
|
Gibt den Anschlussnamen an, wenn der Shellbefehl Druckt in ist; andernfalls leer. |
|
Gibt den Druckernamen an, wenn der Shellbefehl Druckt in ist; andernfalls leer. |
|
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
CCommandLineInfo
Anforderungen
Header: afxwin.h