CCommandLineInfo选件类
在分析命令行的帮助在应用程序启动。
class CCommandLineInfo : public CObject
成员
公共构造函数
名称 |
说明 |
---|---|
默认构造 CCommandLineInfo 对象。 |
公共方法
名称 |
说明 |
---|---|
重写此回调分析各个参数。 |
公共数据成员
名称 |
说明 |
---|---|
指示找到命令行 /Automation 选项。 |
|
指示找到命令行 /Embedding 选项。 |
|
指示初始屏幕是否应显示。 |
|
指示shell命令处理。 |
|
如果shell命令是打印,指示驱动器名称;否则为null。 |
|
指示要打开或打印的文件名;,如果shell命令是新的或DDE,则为。 |
|
如果shell命令是打印,指示该端口名;否则为null。 |
|
如果shell命令是打印,指示打印机名称;否则为null。 |
|
则重新启动管理器已经重新启动应用程序,指示重新启动管理器的唯一重新启动标识符。 |
备注
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 新的标志。
继承层次结构
CCommandLineInfo
要求
**标头:**afxwin.h