CCommandLineInfo

王朝百科·作者佚名  2010-08-11  
宽屏版  字体: |||超大  

类CCommandLineInfo用于分析启动应用时的命令行参数。

MFC应用一般都会在它的应用对象中使用函数InitInstance创建这个类的一个本地实例。然后把该对象传给CWinApp::ParseCommandLine,ParseCommandLine又重复调用ParseParam填充CCommandLineInfo对象。最后,CCommandLineInfo对象被传给CWinApp::ProcessShellCommand来处理命令行参数和选项。

类CCommandLineInfo可以用来封装以下的命令行选项和参数:命令行参数执行的命令app建立新文件app 文件名打开文件app /p 文件名在缺省打印机上打印文件app /pt 文件名 打印机 驱动程序 打印端口在指定的打印机上打印文件app /dde启动程序并等待DDE命令app /Automation启动为一个OLE自动服务器app /Embedding启动来编辑嵌入的OLE项

要处理其它的选项,可以从类CCommandLineInfo派生一个子类,然后覆盖函数ParseParam进行相应的处理。

所需头文件:#include <afxwin.h>

 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝百科 版权所有