词条 | 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条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。