vc打开文件夹浏览框显示指定位置
2009-06-22 16:33
246 查看
.h下面
private:
static int CALLBACK BrowseCallbackProc(HWND hwnd,UINT uMsg,LPARAM lParam,LPARAM lpData);
.cpp下面
回调函数
int CALLBACK CSystemSetDlg::BrowseCallbackProc(HWND hwnd, UINT uMsg, LPARAM lParam, LPARAM lpData)
{
if(uMsg==BFFM_SELCHANGED||uMsg==BFFM_INITIALIZED)
{
if(uMsg==BFFM_INITIALIZED)
{
::SendMessage(hwnd,BFFM_SETSELECTION,TRUE,
LPARAM(lpData));
}
}
return 0;
}
文件夹浏览框
BROWSEINFO bi={0};
bi.hwndOwner = this->GetSafeHwnd();
bi.pidlRoot = NULL;
bi.lpszTitle = _T("请选择打开路径");
bi.ulFlags = BIF_RETURNONLYFSDIRS|BIF_EDITBOX;
bi.lpfn = BrowseCallbackProc;
bi.lParam = (LPARAM)m_strPath.GetBuffer(m_strPath.GetLength());
LPITEMIDLIST pIdl;
if((pIdl = SHBrowseForFolder(&bi)) != NULL)
{
TCHAR path[MAX_PATH];
SHGetPathFromIDList(pIdl,path);
m_strTemplateInfoPath = path;
m_ctrTemplatePath.SetWindowText(m_strPath);
}
http://blog.pfan.cn/cuzn/3402.html
private:
static int CALLBACK BrowseCallbackProc(HWND hwnd,UINT uMsg,LPARAM lParam,LPARAM lpData);
.cpp下面
回调函数
int CALLBACK CSystemSetDlg::BrowseCallbackProc(HWND hwnd, UINT uMsg, LPARAM lParam, LPARAM lpData)
{
if(uMsg==BFFM_SELCHANGED||uMsg==BFFM_INITIALIZED)
{
if(uMsg==BFFM_INITIALIZED)
{
::SendMessage(hwnd,BFFM_SETSELECTION,TRUE,
LPARAM(lpData));
}
}
return 0;
}
文件夹浏览框
BROWSEINFO bi={0};
bi.hwndOwner = this->GetSafeHwnd();
bi.pidlRoot = NULL;
bi.lpszTitle = _T("请选择打开路径");
bi.ulFlags = BIF_RETURNONLYFSDIRS|BIF_EDITBOX;
bi.lpfn = BrowseCallbackProc;
bi.lParam = (LPARAM)m_strPath.GetBuffer(m_strPath.GetLength());
LPITEMIDLIST pIdl;
if((pIdl = SHBrowseForFolder(&bi)) != NULL)
{
TCHAR path[MAX_PATH];
SHGetPathFromIDList(pIdl,path);
m_strTemplateInfoPath = path;
m_ctrTemplatePath.SetWindowText(m_strPath);
}
http://blog.pfan.cn/cuzn/3402.html
相关文章推荐
- xcode如何用代码打开指定的文件夹目录并显示目录内容
- VC++:打开、保存文件对话框和浏览文件夹对话框
- VC打开浏览文件对话框、浏览文件夹对话框
- android 文件浏览。打开sdcard文件夹。只显示文件夹和txt文件。选择txt文件返回其名字
- VC++:打开、保存文件对话框和浏览文件夹对话框
- VC++打开、保存文件对话框和浏览文件夹对话框
- 游戏开发工具之纹理打包器-2.打开文件夹遍历指定格式的图片,以及显示到tree控件上
- vc通过shellexecute打开指定文件夹及文件
- vc工程中打开的时候类视图无法完全显示类解决方案——删除工程所在文件夹中的后缀为ncb的文件,重新打开即可
- Android使用文件管理器打开指定文件夹,浏览里面的内容
- vs visual studio 2015中如何在当前的项目管理器中打开文件?如何打开指定的方法名称,如何显示到指定的方法的那个位置
- jquery ajaxupload实现打开文件夹上传指定位置的文件
- QT 指定位置显示文件夹 关闭文件夹操作
- vc++打开文件夹时,指定初始路径
- vc++打开文件夹时,指定初始路径
- VC打开浏览文件对话框、浏览文件夹对话框
- 在VC中打开浏览文件夹对话框
- VC++:打开、保存文件对话框和浏览文件夹对话框
- 百度地图显示指定位置,点击显示自定义内容
- MFC实现打开、保存文件对话框和浏览文件夹对话框