CCommandLineInfo-Klasse
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