我只想浏览到文件,而不想打开文件,从而取得这个文件的路径
把它放到CEditBox中去,怎么做阿??
用CFielDialog总是打开文件到这个文件里面具体的什么子文件,
请高手指教???
把它放到CEditBox中去,怎么做阿??
用CFielDialog总是打开文件到这个文件里面具体的什么子文件,
请高手指教???
解决方案 »
- 同时打开2个对话框界面??
- 怎么在输入对话框中添加对话框内容的 提示信息啊
- MDI工程相关
- OpenFileMapping MapViewOfFile 的问题
- 写了个动态链接库DLL, 用Client调用链接出问题,不解.请指教?
- m_Recordset=m_Command->Execute(.....); 结果集数据指针不能往前移动MovePrevious();求助!!
- [高分求救]如何生成一个word文档呢
- 为什么受伤的总是别人,不快乐的是自己,散分!!!!
- 有什么工具可以查看正在运行的程序所使用的DLL?
- 熟悉邮件格式的朋友请帮忙
- 急!我用CDC 要用位图在背景图上,多次在不同的点上画出,该怎么做,有源代码最好
- VC做的程序能否实现出错是报告代码栈的功能
保存到编辑框中,而不是打开文件。用CFielDialong可以吗?
高手帮忙了阿!!!!SHBrowseForFolder
怎么用阿??
百尺竿头,卧薪尝胆
{
// TODO: Add your control notification handler code here
CString str;
BROWSEINFO bi;
char name[PATHSIZE];
ZeroMemory(&bi,sizeof(BROWSEINFO));
bi.hwndOwner = GetSafeHwnd();
bi.pszDisplayName = name;
bi.lpszTitle = "请选择脚本输出目录";
bi.ulFlags= BIF_EDITBOX ;
LPITEMIDLIST idl = SHBrowseForFolder(&bi);
if(idl == NULL)
return;
SHGetPathFromIDList(idl, str.GetBuffer(PATHSIZE));
str.ReleaseBuffer();
CEdit *pwnd = (CEdit*)GetDlgItem(IDC_EDIT_OUTPUTPATH);
if (pwnd->m_hWnd != NULL)
{
pwnd->SetWindowText(str);
}
}
CString& BrowseForFolder(HWND hWnd, LPCSTR lpszTitle,UINT nFlags);
我很菜,帮忙了!!!!