BOOL CXXXApp::InitInstance()
{
//亩则亮...
CCommandLineInfo cmdInfo
ParseCommandLine(cmdInfo)
int nIndex[] = { 0, 1, 2, 3, 4 }
LPCTSTR pCmdType[] =
{
_T("FileNew"),
_T("FileOpen"),
_T("FilePrint"),
_T("FilePrintTo"),
_T("迅宽FileDDE")
}
CString strCmd(_T("CmdType -- "))
strCmd += pCmdType[cmdInfo.m_nShellCommand]//code error if m_nShellCommand==FileNothing
TRACE(_T("%s\n"), strCmd)
if (cmdInfo.m_nShellCommand == CCommandLineInfo::FileOpen &&!cmdInfo.m_strFileName.IsEmpty())
{
strCmd += _T(" \r\nFileName -- ")
strCmd += cmdInfo.m_strFileName
AfxMessageBox(strCmd)
}
// 调度在命令行盯老中指定的命令。如果
// 用 /RegServer、/Register、/Unregserver 或 /Unregister 启动应用程序,则返回 FALSE。
if (!ProcessShellCommand(cmdInfo))
return FALSE
//...
}
右键txt文档,“属性”里面“常规”标签页,打开方式“更改”梁态辩,点击闭哗浏览选择你的MFC程序的exe文件,同时勾选上“始终使用选择的程序打开这种文橡缺件”,点击确定,就可以了。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)