const CString GetOnlyFileName(const CString& szFilename) { CString tempName = myExtractFileName(szFilename); int dotPos = tempName.ReverseFind(_T('.')); if(dotPos != -1) tempName=tempName.Left(dotPos); return tempName; }
DWORD CMediaInfoDlg::Run() { CString ShortFileName = TrimString(myExtractFileName(m_FileName), 40); if(!FileExists(m_FileName)) { SetDlgItemText(IDC_FILEINFOLABEL, CString(TR("Ошибка:"))); SetDlgItemText(IDC_FILEINFOEDIT, CString(TR("Файл \"")) + ShortFileName + TR("\" не найден!")); return 0; } SetDlgItemText(IDC_FILEINFOLABEL,CString(TR("Информация о файле"))+_T(" \"")+ ShortFileName+_T("\" :")); CString Report; GetMediaFileInfo(m_FileName, Report); SetDlgItemText(IDC_FILEINFOEDIT, Report); return 0; }