MFC命令行及CCommandLineInfo类
生活随笔
收集整理的這篇文章主要介紹了
MFC命令行及CCommandLineInfo类
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
獲取命令行的方法:
1、GetCommandLine() 獲取輸入的所有信息,包括程序所在路徑及參數(shù)
2、AfxGetApp()->m_lpCmdLine 只包含參數(shù)
一般情況下,獲取到命令行后就可以針對(duì)命令行中的內(nèi)容進(jìn)行相應(yīng)的處理了
?
CObject
└CCommandLineInfo
類(lèi)CCommandLineInfo用于分析啟動(dòng)應(yīng)用時(shí)的命令行參數(shù)。
MFC應(yīng)用一般都會(huì)在它的應(yīng)用對(duì)象中使用函數(shù)InitInstance創(chuàng)建這個(gè)類(lèi)的一個(gè)本地實(shí)例。然后把該對(duì)象傳給CWinApp::ParseCommandLine,ParseCommandLine又重復(fù)調(diào)用ParseParam填充CCommandLineInfo對(duì)象。最后,CCommandLineInfo對(duì)象被傳給CWinApp::ProcessShellCommand來(lái)處理命令行參數(shù)和選項(xiàng)。
總結(jié)
以上是生活随笔為你收集整理的MFC命令行及CCommandLineInfo类的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: MFC 获取命令行参数
- 下一篇: MFC使用CCommandLineInf