请输入您要查询的百科知识:

 

词条 GetPathName
释义

GetPathName返回文件路径(盘符+路径+文件名) ,然后用_splitpath()进行分割,可以直接分割为盘符\\路径\\文件名\\扩展名,我们一般是通过GetPathName()返回的结果解析出路径来。

用法

GetPathName返回文件路径(盘符+路径+文件名)

然后用_splitpath()进行分割,可以直接分割为盘符\\路径\\文件名\\扩展名

我们一般是通过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;

}

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/2/27 23:18:20