zoukankan
html css js c++ java
选择目录的标准对话框类是哪个
http://topic.csdn.net/t/20010612/13/156031.html
楼
fleg
(
若有所思
)
回复于
2001-06-12 13:38:00
得分
2
CFileDialog
Top
2楼
kimryo
(
我有一个梦想...
)
回复于
2001-06-12 13:43:00
得分
5
没有!用SHBrosweForFolder和SHGetPathFromIDList!include <shlobj.h>
Top
3楼
yandw
(
期盼
)
回复于
2001-06-12 14:01:00
得分
0
怎么用?给个例子吧,用SHBrosweForFolder和SHGetPathFromIDList!
Top
4楼
acute
(
毛头)(食堂帅哥
)
回复于
2001-06-12 14:07:00
得分
2
CFileDialog怎么没有?我一直用它。
CFileDialog价格便宜量又足,我一直用它
Top
5楼
huangbeyond
(
校园人渣
)
回复于
2001-06-12 14:13:00
得分
0
.....
....
{
char lpDIR[MAX_PATH];
LPITEMIDLIST il;
BROWSEINFO bi;
bi.hwndOwner=hWnd;
bi.pidlRoot=NULL;
bi.pszDisplayName=lpDIR;
bi.lpszTitle="请选择目录";
bi.ulFlags=0;//BIF_BROWSEINCLUDEFILES;
bi.lpfn=NULL;
bi.lParam=0;
bi.iImage=0;
il=SHBrowseForFolder(&bi);
if(il==NULL)
break;
if(SHGetPathFromIDList(il,lpDIR)==true)//得到选定目录,
{
int i;//在后面补“/”
i=strlen(lpDIR);
if(s.nc.dsi.chSavePath[i-1]!='\\')
{
lpDIR[i]='\\';
lpDIR[i+1]=0;
}
}
}
...
...
lpDIR是目录的全局路径
Top
6楼
huangbeyond
(
校园人渣
)
回复于
2001-06-12 14:15:00
得分
10
.....
....
{
char lpDIR[MAX_PATH];
LPITEMIDLIST il;
BROWSEINFO bi;
bi.hwndOwner=hWnd;
bi.pidlRoot=NULL;
bi.pszDisplayName=lpDIR;
bi.lpszTitle="请选择目录";
bi.ulFlags=0;//BIF_BROWSEINCLUDEFILES;
bi.lpfn=NULL;
bi.lParam=0;
bi.iImage=0;
il=SHBrowseForFolder(&bi);
if(il==NULL)
break;
if(SHGetPathFromIDList(il,lpDIR)==true)//得到选定目录,
{
int i;//在后面补“/”
i=strlen(lpDIR);
if(lpDIR[i]!='\\')
{
lpDIR[i]='\\';
lpDIR[i+1]=0;
}
}
}
...
...
lpDIR是目录的全局路径
(上面有个地方不对,这个为准)
Top
7楼
yandw
(
期盼
)
回复于
2001-06-12 14:15:00
得分
0
CFileDialog 选择的是文件
Top
8楼
yandw
(
期盼
)
回复于
2001-06-12 17:27:00
得分
0
CFileDialog 选择的是文件
Top
9楼
kimryo
(
我有一个梦想...
)
回复于
2001-06-12 17:42:00
得分
0
对头!小弟又来晚了:(
Top
10楼
yandw
(
期盼
)
回复于
2001-06-12 17:45:00
得分
0
怎样从DIALOG类得到HWND,即怎样得到hwndOwner=hWnd;
Top
11楼
yandw
(
期盼
)
回复于
2001-06-12 17:46:00
得分
0
怎样从DIALOG类得到HWND,即怎样得到hwndOwner=hWnd;我比较菜
Top
12楼
fz_zhou
(
vcfan
)
回复于
2001-06-12 17:50:00
得分
1
CFileDialoge
Top
13楼
huangbeyond
(
校园人渣
)
回复于
2001-06-12 20:32:00
得分
0
CDIALOG->m_hWnd
Top
14楼
huangbeyond
(
校园人渣
)
回复于
2001-06-12 20:38:00
得分
0
在代码中,
直接使用 m_hWnd,就可以了。
望你早日解决问题,如果解决了,请给分,谢谢。
Top
15楼
yandw
(
期盼
)
回复于
2001-06-14 09:56:00
得分
0
但是他的标题是浏览目录,怎么改为选择目录呢?各位朋友?
查看全文
相关阅读:
Oracle exp/imp导出导入命令及数据库备份 (转载)
多表初始化
调用别的窗体
修复k8s内存泄露问题
如何高效的学习(转)
Ansible11:变量详解【转】
沟通的方式方法
shell中的循环及条件判断
Tomcat参数优化
将DataReader转化为DataTables的一个简单实现
原文地址:https://www.cnblogs.com/cy163/p/429427.html
最新文章
The length of the string exceeds the value set on the maxJsonLength property
对Sql进行类似For循环处理
我们资讯人
awk 用法:awk ' pattern {action} '
linux启动流程一览
linux bash shell之declare
linux:SUID、SGID详解
2011.10.10公司网络故障
IP数据报首部校验和算法 详细 非代码
php 文件目录遍历 >递归函数
热门文章
linux xampp常见问题
防火墙 input、forward、output、icmp
修复MBR的工具MBRFix下载
模糊查询实现
下载完提示 是否干一件事
重复性输入检测
关于string::size_type
【转】C++ Vector用法深入剖析
报表参数处理
调用别的dll
Copyright © 2011-2022 走看看