网站首页  词典首页

请输入您要查询的计算机术语:

 

术语 CCommandLineInfo::ParseParam
释义 CCommandLineInfo::ParseParam

virtual void ParseParam( LPCTSTR lpszParam, BOOL bFlag, BOOL bLast );

参数:
lpszParam命令行参数或选项。
bFlag指明lpszParam是参数还是选项。
bLast是否为命令行中的最后一个参数或选项。

说明:
框架调用此函数来分析解释命令行中的每个输入参数。CWndApp::ParseCommand调用为命令行中的每个参数或选项调用一次ParseParam,然后把它传给lpszParam。如果输入参数的头一个字符为“-”或“/”,则删除它,并把bFlag设置为TRUE。在分析到最后一个输入参数时,把bLast设置为TRUE。
缺省时,本函数可以识别出以下的选项:/p, /pt, /dde/ /Automation和/Embedding。如下表所示:
命令行参数执行的命令
app建立新文件
app 文件名打开文件
app  /p 文件名在缺省打印机上打印文件
app  /pt 文件名 打印机 驱动程序 打印端口在指定的打印机上打印文件
app /dde启动程序并等待DDE命令
app /Automation启动为一个OLE自动服务器
app /Embedding启动来编辑嵌入的OLE项
这些信息存放在m_bRunAutomated、m_bRunEmbedded和m_nShellCommand中,选项以“-”或者“/”打头。
缺省时,本函数把不是选项的输入参数放到m_strFileName中。遇到选项/pt时,把第二、三、四个不是选项的参数分别传给m_strPrinterName、m_strDriverName和m_strPortName。
在缺省实现中,仅当新建文件时把m_bShowSplash设置为TRUE。新建一个文件时,用户的动作就包括了应用本身。在其它情况下,例如用外壳(shell)打开一个现存的文件,用户的动作只是直接包括了文件。以一种以文档为中心的观点来看,飞溅型窗口不需要宣布应用的启动。
可以覆盖此函数处理其它的选项和参数值。

请参阅:CWinApp::ParseCommandLine
随便看

 

MFC类库中文详解手册包含4274条MFC类库参考词条,基本涵盖了Microsoft基本类库中的类、全局函数、全局变量和宏的内容,是计算机编程的有利工具。

 

Copyright © 2004-2023 Winrtm.com All Rights Reserved
京ICP备2021023879号-40 更新时间:2024/10/6 12:33:57