MFC中用的是什么类创建选择路径的对话框?如何初始化?
解决方案 »
- 如何在树控件的叶子结点前加上复选框,使在点击叶子结点的时候复选框被选中?
- 请问这些dll哪些可以不用打包进cab文件里面?
- 为什么这个for循环成了死循环了
- 请问:怎么使用DAO对数据库排序??
- 庆祝自己升星,散分~~
- 建立了VPN连接,但是始终不能修改其安全选项!
- CTabCtrl有3个按钮,如何让指定的按钮响应!在线!
- 谁有人民邮电的《Visual C++实现MPEG/JPEG编解码技术》一书的源代码?高分相求!
- 关于
- /Embedding 与 /DDE的区别
- 哪位兄台能告诉我 vector <CToken> m_tokens 这句是什么意思?
- WINHAND.CPP 199行 Debug下程序ASSERT,请问造成的原因是什么?
char szDisplayName[256] = {0};
char szDirPath[256] = {0};
BROWSEINFO browsInfo= {0};
browsInfo.hwndOwner = m_hWnd;
browsInfo.lpszTitle = "选择文件夹";
browsInfo.pszDisplayName = szDisplayName;
browsInfo.pidlRoot = pidl;
browsInfo.ulFlags = BIF_RETURNONLYFSDIRS;
pidl = SHBrowseForFolder(&browsInfo);
if(!pidl) return 0;SHGetPathFromIDList(pidl, szDirPath);
HRESULT hr;
LPMALLOC pMalloc;
hr = SHGetMalloc(&pMalloc);
pMalloc->Free(pidl);
pMalloc->Release();szPathName = szDirPath;
SHBrowseForFolder()