-
GetPathName
鎖定
- 外文名
- GetPathName
- 類 型
- 返回文件路徑
GetPathName用法
然後用_splitpath()進行分割,可以直接分割為盤符\路徑\文件名\擴展名
我們一般是通過GetPathName()返回的結果解析出路徑來
GetPathName舉例
例如:
CString CFileDialog::GetPathName() const
{
if ((m_ofn.Flags & OFN_EXPLORER) && m_hWnd != NULL)
{
ASSERT(::IsWindow(m_hWnd));
CString strResult;
if (GetParent()->SendMessage(CDM_GETSPEC, (WPARAM)MAX_PATH,
(LPARAM)strResult.GetBuffer(MAX_PATH)) < 0)
{
strResult.Empty();
}
else
{
strResult.ReleaseBuffer();
}
if (!strResult.IsEmpty())
{
if (GetParent()->SendMessage(CDM_GETFILEPATH, (WPARAM)MAX_PATH,
(LPARAM)strResult.GetBuffer(MAX_PATH)) < 0)
strResult.Empty();
else
{
strResult.ReleaseBuffer();
return strResult;
}
}
}
return m_ofn.lpstrFile;
}
- 參考資料
-
- 1. 個別參考
- 詞條統計
-
- 瀏覽次數:次
- 編輯次數:11次歷史版本
- 最近更新: 勤奋的CKY0821