vc打开文件夹浏览框显示指定位置
来源:互联网 发布:武汉花山镇软件城 编辑:程序博客网 时间:2024/05/18 18:55
.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);
}
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
- vc打开文件夹浏览框显示指定位置
- 在VC中打开浏览文件夹对话框
- VC打开浏览文件对话框、浏览文件夹对话框
- VC打开浏览文件对话框、浏览文件夹对话框
- vc++打开文件夹时,指定初始路径
- vc++打开文件夹时,指定初始路径
- VC++:打开、保存文件对话框和浏览文件夹对话框
- VC++打开、保存文件对话框和浏览文件夹对话框
- VC++:打开、保存文件对话框和浏览文件夹对话框
- 打开浏览文件夹
- VC++浏览文件夹
- vc++浏览文件夹
- jquery ajaxupload实现打开文件夹上传指定位置的文件
- vc通过shellexecute打开指定文件夹及文件
- 浏览打开获取文件夹路径
- C# 打开文件夹浏览事件
- VC++文件浏览和树状文件夹浏览
- Android使用文件管理器打开指定文件夹,浏览里面的内容
- SSIS中的字符映射表转换组件
- Eclipse中的快捷键
- 经典算法——求最大子序列和
- (一)入门级:struts2_HelloWorld
- 关于nag
- vc打开文件夹浏览框显示指定位置
- 数据库镜像同步
- ibatis多对多映射
- SELECT COUNT用法
- Microsoft Office Word 2007 切换窗口后鼠标无法编辑的解决办法 (PowerDesigner12惹得祸)
- 润乾报表使用心得
- 网吧服务器从“黑”到“白”的艰难过程(1)
- open-drain and push-pull(转)
- Socket send函数和recv函数详解