CCommandLineInfo 類別
在剖析命令列的協助在應用程式啟動。
class CCommandLineInfo : public CObject
Members
公用建構函式
名稱 |
描述 |
---|---|
預設建構 CCommandLineInfo 物件。 |
公用方法
名稱 |
描述 |
---|---|
覆寫這個回呼剖析個別參數。 |
公用資料成員
名稱 |
描述 |
---|---|
表示找到 /Automation 命令列選項。 |
|
表示找到 /Embedding 命令列選項。 |
|
指出啟動顯示畫面是否應該顯示。 |
|
表示 Shell 命令處理。 |
|
如果 Shell 命令是列印,指示驅動程式名稱;則為 null。 |
|
指示要開啟或列印的檔案名稱;,如果 Shell 命令是新的或是 DDE,則會是空白的。 |
|
如果 Shell 命令是列印,表示連接埠名稱;則為 null。 |
|
如果 Shell 命令是列印,表示印表機名稱;則為 null。 |
|
如果重新啟動管理員已重新啟動應用程式,指出重新啟動管理員的唯一的重新啟動的識別項。 |
備註
MFC 應用程式通常會建立這個類別的本機執行個體在自己的應用程式物件的 InitInstance 函式的。 這個物件傳遞至 CWinApp::ParseCommandLine,重複呼叫 ParseParam 填滿 CCommandLineInfo 物件。 CCommandLineInfo 物件傳遞至 CWinApp::ProcessShellCommand 處理命令列引數和旗標。
您可以使用這個物件封裝下列命令列選項和參數:
命令列引數。 |
執行的命令。 |
---|---|
應用程式 |
新的檔案。 |
應用程式 檔案名稱 |
開啟檔案。 |
應用程式/p filename |
對預設印表機的列印文件。 |
應用程式/pt 檔名印表機驅動程式通訊埠 |
對指定的印表機上列印文件。 |
應用程式/dde |
啟動並等待 DDE 命令。 |
應用程式/Automation |
啟動當做 OLE Automation 伺服程式。 |
應用程式/Embedding |
啟動由編譯決策內嵌 OLE 項目。 |
應用程式/Register 應用程式/Regserver |
向應用程式註冊執行任何工作。 |
應用程式/Unregister 應用程式/Unregserver |
通知應用程式執行任何非登入工作。 |
從 CCommandLineInfo 衍生新類別處理其他旗標和參數值。 覆寫處理新的旗標 ParseParam 。
繼承階層架構
CCommandLineInfo
需求
**標頭檔:**afxwin.h