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
但是他的标题是浏览目录,怎么改为选择目录呢?各位朋友?
查看全文
相关阅读:
BluetoothGetRadioInfo 函数
BluetoothFindRadioClose 函数
BluetoothFindNextRadio 函数
BluetoothFindFirstRadio 函数
BLUETOOTH_DEVICE_INFO 函数
BluetoothSetServiceState 函数
Bluetooth Functions
union联合体学习
置顶
Toppo: 1
原文地址:https://www.cnblogs.com/cy163/p/429427.html
最新文章
zynq linux 启动脚本
zynq修改ramdisk文件系统
zynq如何查看当前网速
zynq mac地址修改
POSIX 多线程编程及理解
zynq+linux+ramdisk can调试
iproute2交叉编译
windows+python3+opencv3.4安装
完美世界里的爱情故事
内存对齐分配策略(含位域模式)
热门文章
LED子系统剖析
程序猿,你也配吃10元的盒饭?
ARM Linux 3.x的设备树(Device Tree)
sudo: /etc/sudoers is mode 0777, should be 0440终极解决之道
Linux内核Makefile文件(翻译自内核手册)
详解SPI中的极性CPOL和相位CPHA
SPI总线通信电路设计
君生我未生,我生君已老
蓝牙虚拟串口传入端口和传出端口
USB插拔检测程序
Copyright © 2011-2022 走看看