CCommandLineInfo Class

在分析命令行的帮助在应用程序启动。

class CCommandLineInfo : public CObject

成员

公共构造函数

名称

说明

CCommandLineInfo::CCommandLineInfo

默认构造 CCommandLineInfo 对象。

公共方法

名称

说明

CCommandLineInfo::ParseParam

重写此回调分析各个参数。

公共数据成员

名称

说明

CCommandLineInfo::m_bRunAutomated

指示找到命令行 /Automation 选项。

CCommandLineInfo::m_bRunEmbedded

指示找到命令行 /Embedding 选项。

CCommandLineInfo::m_bShowSplash

指示初始屏幕是否应显示。

CCommandLineInfo::m_nShellCommand

指示shell命令处理。

CCommandLineInfo::m_strDriverName

如果shell命令是打印,指示驱动器名称;否则为null。

CCommandLineInfo::m_strFileName

指示要打开或打印的文件名;,如果shell命令是新的或DDE,则为。

CCommandLineInfo::m_strPortName

如果shell命令是打印,指示该端口名;否则为null。

CCommandLineInfo::m_strPrinterName

如果shell命令是打印,指示打印机名称;否则为null。

CCommandLineInfo::m_strRestartIdentifier

则重新启动管理器已经重新启动应用程序,指示重新启动管理器的唯一重新启动标识符。

备注

MFC应用程序在其应用程序对象的 InitInstance 功能通常需要创建此选件类的本地实例。 此对象随后传递给 CWinApp::ParseCommandLine,重复调用 ParseParam 加载 CCommandLineInfo 对象。 CCommandLineInfo 对象随后传递给 CWinApp::ProcessShellCommand 处理命令行参数和标志。

您可以使用此对象封装以下命令行选项和参数:

命令行参数

已执行的命令

app

新文件。

app 文件名

打开文件。

app/p 文件名

到默认打印机的打印文件。

app/pt 文件名打印机驱动程序端口

到指定的打印机上打印文件。

app/dde

启动并等待DDE命令。

app/Automation

以OLE自动化服务器。

app/Embedding

开始编辑嵌入式OLE项。

app/Register

app/Regserver

通知应用程序执行所有注册任务。

app/Unregister

app/Unregserver

通知应用程序执行任何非注册任务。

CCommandLineInfo 派生新选件类来处理其他标志和参数值。 要处理的重写 ParseParam 新的标志。

继承层次结构

CObject

CCommandLineInfo

要求

**标头:**afxwin.h

请参见

参考

CObject 类

层次结构图

CWinApp::ParseCommandLine

CWinApp::ProcessShellCommand