请问如何在CMyApp::Initinstance中得到命令行参数? 可以用api函数GetCommandLine 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 但是MFC缺省的CCommandLineInfo cmdInfo;ParseCommandLine(cmdInfo);if(!ProcessShellCommand(cmdInfo)){return false);这些语句该如何处理? 派生虚拟函数ParseParam()如下void CBpCommandLineInfo::ParseParam(const TCHAR* pszParam,BOOL bFlag,BOOL bLast){ CString sArg(pszParam); if (bFlag) { m_bAFlag = !sArg.CompareNoCase("a"); m_bCFlag = !sArg.CompareNoCase("c"); m_bDAFlag = !sArg.CompareNoCase("da"); } // m_strFileName gets the first nonflag name else if (m_strFileName.IsEmpty()) { m_sArg=sArg; } CCommandLineInfo::ParseParam(pszParam,bFlag,bLast);} 谢谢fatty2001(万深沉) 这样处理的话,如果自己得到了命令行后,修改命令行参数为空,再返回,这样,就可以得到自己的命令行参数而不受MFC的困扰了,对么? SOCKET编程,怎样定义消息的格式比较好? 如何用CBrush画一个无边框矩形 CString 有这个操作吗? UpdateLayeredWindow参数不正确,为什么? c++调用C#Webservice乱码问题 几个小问题,请帮忙! 请问打印多行文本,如何控制换页,使用MFC 单文档框架 请问如何改变桌面大小,其他程序都认为桌面的大小是所改的尺寸 是否不能在CDialog中使用CRecordSet类操作数据库? 一个关于c++在VC运行的问题 非C++高手不能回答,c++类互相引用的解决办法 急!!《深入浅出MFC》中一个关于多线程的问题(续)
CCommandLineInfo cmdInfo;
ParseCommandLine(cmdInfo);
if(!ProcessShellCommand(cmdInfo))
{return false);
这些语句该如何处理?
{
CString sArg(pszParam);
if (bFlag)
{
m_bAFlag = !sArg.CompareNoCase("a");
m_bCFlag = !sArg.CompareNoCase("c");
m_bDAFlag = !sArg.CompareNoCase("da");
}
// m_strFileName gets the first nonflag name
else if (m_strFileName.IsEmpty())
{
m_sArg=sArg;
} CCommandLineInfo::ParseParam(pszParam,bFlag,bLast);
}