调试:
VS2005中
项目->项目属性->命令参数. 按F5调试.
附上一个对参数处理的;类.
1.继承MFC 类CCommandLineInfo 添加对参数的处理.
#pragma once
#include "afxwin.h"
// CMyCommandLineInfo
class CMyCommandLineInfo : public CCommandLineInfo
{
public:
CMyCommandLineInfo();
virtual ~CMyCommandLineInfo();
void ParseParam(LPCTSTR lpszParam,BOOL bFlag,BOOL bLast)
{
static int num = 0;
CCommandLineInfo::ParseParam(lpszParam, bFlag, bLast);
switch(num)
{
case 0:
AfxMessageBox(lpszParam);
break;
case 1:
AfxMessageBox(lpszParam);
break;
}
num++;
}
};
2.在InitInstance中添加 命令分析函数.ParseCommandLine(cmdInfo)
BOOL CMyApp::InitInstance()
{
CWinApp::InitInstance();
printf("ddddd\n");
CMyCommandLineInfo cmdInfo;
ParseCommandLine(cmdInfo);
SetRegistryKey(_T("应用程序向导生成的本地应用程序"));
return FALSE;
}