关于MFC图片切换问题

怎样读取本地路径下的所有图片(bmp),在MFC上有按钮“”上一张”和“下一张”点一下就切换下一张,萌新求大佬指点!

慕盖茨4494581
浏览 1083回答 2
2回答

慕婉清6462132

以获取D:\test目录下所有bmp文件路径为例void BrowseCurrentAllFile(CString strDir){if (strDir == _T("")){return;}else{if (strDir.Right(1) != _T("\"))strDir += L"\";strDir = strDir + _T("*.bmp");}CFileFind finder;CString strPath;BOOL bWorking = finder.FindFile(strDir);while (bWorking){bWorking = finder.FindNextFile();strPath = finder.GetFilePath();if (finder.IsDirectory() && !finder.IsDots())BrowseCurrentAllFile(strPath); //递归调用else if (!finder.IsDirectory() && !finder.IsDots()){//strPath就是所要获取的文件路径//m_List.AddString(strPath);}}}调用方式:BrowseCurrentAllFile(_T("D:\test"));
打开App,查看更多内容
随时随地看视频慕课网APP