64,646
社区成员
发帖
与我相关
我的任务
分享
void CDlgXXXX::OnBnClickedBtnsrcpath()
{
char inPath[512];
ZeroMemory(inPath, sizeof(inPath));
BROWSEINFO bi;
bi.hwndOwner = m_hWnd;
bi.pidlRoot = NULL;
bi.pszDisplayName = inPath;
bi.lpszTitle = "请选择原始路径:";
bi.ulFlags = 0;
bi.lpfn = NULL;
bi.lParam = 0;
bi.iImage = 0;
LPITEMIDLIST lp = SHBrowseForFolder(&bi);
UpdateData(false);
}
void DlgTX0::OnBnClickedBtnsrcpath()
{
CFileDialog dlgFile(TRUE);
const int c_cMaxFiles = 100;
const int c_cbBuffSize = (c_cMaxFiles * (MAX_PATH + 1)) + 1;
dlgFile.GetOFN().lpstrFile = fileName.GetBuffer(c_cbBuffSize);
dlgFile.GetOFN().nMaxFile = c_cbBuffSize;
dlgFile.DoModal(); //fileName = C:\Users\XXX\Desktop\xxx.jpg 桌面某文件
fileName.ReleaseBuffer();
}