下面的例子可以用来判断程序运行的时候是否使用了-c,-s或者-p选项,具体程序中大家可以按照例子做简单改动即可。
第一步:从CCommandLineInfo重载一个类CWzdCommandLineInfo,实现方式如下
头文件结束,下面是CPP文件
第二步:在APP类中添加成员变量:
public:
CWzdCommandLineInfo m_cmdInfo;
第三步:在InitInstance()函数中修改如下代码
如此即可以在程序的其它地方通过AfxGetApp()->m_cmdInfo取得CWzdCommandLineInfo对象,然后通过判断起成员变量m_bCFlag等等就能知道是用哪个选项运行的了。
转载自:http://www.host01.com/article/software/VisualC/20060917184425572.htm