社区
API 调用
帖子详情
怎样打开浏览文件夹对话框?
joefoxreal
2003-04-03 09:27:23
在pb中怎样实现打开浏览文件夹对话框
...全文
48
4
打赏
收藏
怎样打开浏览文件夹对话框?
在pb中怎样实现打开浏览文件夹对话框
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
efis
2003-04-09
打赏
举报
回复
打开 windows通用的打开文件夹的窗口
声明API如下:
Function unsignedlong SHGetPathFromIDListA( unsignedlong pidl, ref string pszPath) Library 'shell32'
Function unsignedlong SHBrowseForFolderA(browseinfo lpbrowseinfo) LIBRARY 'shell32'
Subroutine CoTaskMemFree(ulong idlist) Library 'ole32'
调用时采用如下语句:
constant long bif_ReturnOnlyFSDirs=1
browseinfo lstr_bi
itemidlist lstr_idl
unsignedlong ll_pidl
unsignedlong ll_r
integer li_pos
string ls_Path
unsignedlong ll_null
setnull(ll_null)
lstr_bi.hOwner=handle(awi_parent) //得到当前父窗体的句柄
lstr_bi.pidlRoot=0
lstr_bi.lpszTitle=as_caption
//lstr_bi.ulFlags=bif_ReturnOnlyFSDirs
lstr_bi.pszDisplayName=space(255)
lstr_bi.lpfn=ll_Null
ll_pidl=SHBrowseForFolderA(lstr_bi)
ls_Path=space(255)
ll_r=SHGetPathFromIDListA(ll_pidl,ls_Path)
CoTaskMemFree( ll_pidl )
return ls_Path
qian_0_wei
2003-04-07
打赏
举报
回复
pb6和7没这语句
可以用
GetFileSaveName
GetFileOpenName
具体可以查看pb 帮助
冷箫轻笛
2003-04-05
打赏
举报
回复
getfolder
用法看帮助
csdsjkk
2003-04-04
打赏
举报
回复
pb8:
GetFolder ( title, directory )
VB
打开
浏览
文件夹
对话框
VB
打开
浏览
文件夹
对话框
实现
文件夹
选取
浏览
文件夹
对话框
(C#)下载
浏览
文件夹
对话框
(C#)下载
浏览
文件夹
对话框
(C#)下载
通过API函数调用
浏览
文件夹
对话框
通过API函数调用
浏览
文件夹
对话框
vb实现
浏览
文件夹
对话框
用vb编写实现
浏览
文件夹
对话框
,实现比较简单,运用到了SHBrowseForFolder和SHGetPathFromIDList两个API函数,希望对你有用。
VC++在你的程序中显示资源管理器,
浏览
文件夹
对话框
.zip
VC++在你的程序中显示资源管理器,visual c++
浏览
文件夹
对话框
.zip
API 调用
680
社区成员
4,762
社区内容
发帖
与我相关
我的任务
API 调用
PowerBuilder API 调用
复制链接
扫一扫
分享
社区描述
PowerBuilder API 调用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章