目录选择对话框(实用)
Posted mktest123
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了目录选择对话框(实用)相关的知识,希望对你有一定的参考价值。
不多说,上代码:
1 void C目录选择对话框Dlg::OnBnClickedButton1() 2 { 3 TCHAR szPath[MAX_PATH] = { 0 }; 4 BROWSEINFO mBroInfo = { 0 };/*Contains parameters for the SHBrowseForFolder function 5 and receives information about the folder selected by the user*/ 6 mBroInfo.hwndOwner = m_hWnd; 7 ITEMIDLIST *pidl = SHBrowseForFolder(&mBroInfo); 8 if (SHGetPathFromIDList(pidl, szPath)) { //Converts an item identifier list to a file system path 9 SetDlgItemText(IDC_EDIT1, szPath); 10 } 11 CoTaskMemFree(pidl);//释放ITEMIDLIST指针 12 }
以上是关于目录选择对话框(实用)的主要内容,如果未能解决你的问题,请参考以下文章