單擊mfc代碼中的關係文件時如何獲取文件名?如何在mfc代碼中單擊關係文件時獲取文件名?
現在,我創建的文件相對於文件和執行應用,
當我點擊的關係文件將打開應用程序,但我不能獲取文件名。
我用什麼方法可以得到的文件名,其功能得到哪些變量文件名
再如,使用OndropFile,DragQueryFile將得到 文件名保存在strFilePath變量,如下代碼;
但我需要單擊文件的方法,而不是dropfile。
我的申請是MDI。
void CTerchy_CurveViewView::OnDropFiles(HDROP hDropInfo)
{
CString strPath;
WCHAR strFilePath[MAX_PATH];
::DragQueryFile(hDropInfo, 0, strFilePath, sizeof(strFilePath));
strPath = strFilePath;
if(strPath.Right(4) == _T(".GRP") || strPath.Right(4) == _T(".grp") ||
strPath.Right(5) == _T(".7215") || strPath.Right(5) == _T(".8103"))
{
文件關聯設置:
Command: Executing application
Description: None
Extensions:GRP
MIME:"%1"
我找到一個網站,其中談到了文件關係:File Associations In Visual Studio
的 「參數」 默認爲 「%1」,這意味着將完整路徑 和文件名傳遞給您的應用程序。
我該如何獲取文件名?