标题:如何使用VC打开指定目录?
只看楼主
dahuilang
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2006-10-20
 问题点数:0 回复次数:8 
如何使用VC打开指定目录?
单击对话框上的按钮可以打开指定的目录如“E:\Exam”
最好能使用资源管理器或者Windows的文件夹浏览器打开
谢谢!!
搜索更多相关主题的帖子: 资源管理器 目录 浏览器 对话框 Exam 
2006-11-14 09:35
余来
Rank: 6Rank: 6
等 级:贵宾
威 望:26
帖 子:956
专家分:18
注 册:2006-8-13
得分:0 
ShellExecute(
HWND hwnd,
LPCTSTR lpOperation,
LPCTSTR lpFile,
LPCTSTR lpParameters,
LPCTSTR lpDirectory,
INT nShowCmd )


函数可以实现该功能

2006-11-14 13:07
dahuilang
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2006-10-20
得分:0 

又实例吗? 我不太懂 能不能给发一下 呵呵 谢谢你 maomaoliugang@163.com

2006-11-14 14:42
余来
Rank: 6Rank: 6
等 级:贵宾
威 望:26
帖 子:956
专家分:18
注 册:2006-8-13
得分:0 
已经 发送了

2006-11-14 21:07
dahuilang
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2006-10-20
得分:0 

非常感谢 我明白了 !!呵呵谢谢

2006-11-15 19:47
lingdu
Rank: 1
等 级:新手上路
帖 子:31
专家分:0
注 册:2007-1-2
得分:0 

可以发个实例给我吗;我的电子邮箱是lingdugzs@sina.com


爱情需要合理的内容,正像熊熊烈火要油来维持一样;爱情是两个相似的天性在无限感觉中的和谐交融.
2007-01-21 18:16
jacklee
Rank: 7Rank: 7Rank: 7
来 自:XAplus
等 级:贵宾
威 望:32
帖 子:1769
专家分:104
注 册:2006-11-3
得分:0 

用指定目录填充TREECTL递归代码

void CFileTreeDlg::AddFile(CString StrPath, HTREEITEM faItem )
//StrPath为传递过来的目录层次,本次函数调用中搜索的文件都是它的下一层的。
//faItem为传递过来的Tree节点,本次函数调用中添加的Tree节点都是它的子节点。
{
CFileFind OneFile;
CString FName, DirName;
BOOL BeWorking;
HTREEITEM NewItem;

DirName = StrPath+"\\*.*";
BeWorking = OneFile.FindFile( DirName );
while ( BeWorking ) { //BeWorking非零,指找了文件或目录

//查找同级的目录
BeWorking = OneFile.FindNextFile();

if ( OneFile.IsDirectory() && !OneFile.IsDots() ) //如果查找的结果是目录又不是".."或"."
{
//向Tree1中添加目录;
DirName = OneFile.GetFilePath();
FName = OneFile.GetFileTitle();
//IDC_TREE1
NewItem = m_Tree.InsertItem( FName, faItem ); //NewItem取得节点,其目的是为了下一层中
//添加节点方便,递归时把它传过去。
//进入下一层递归调用。
AddFile(DirName, NewItem);
}

//退出递归时,到了这里!!!
if ( !OneFile.IsDirectory() && !OneFile.IsDots() ) //如果查找结果是文件
{
//向Tree1中添加文件
FName = OneFile.GetFileTitle(); //注意这里用的是GetFileTitle,因为
//这里是添加文件。
m_Tree.InsertItem( FName, faItem );
}


//BeWorking = OneFile.FindNextFile();

}// end of while

OneFile.Close(); //记着用完CFileFild实例要关闭
}


在初使化处加上ADDFILE("C:\\",NULL);


XAplus!
讨论群:51090447
删吧删吧,把我的号给删了!
2007-01-23 12:24
huminjing
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2007-9-3
得分:0 
可以发个例子给我吗?我的邮箱是:freda351346@163.com
2007-09-03 14:22
tangpeng4703
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2007-1-30
得分:0 
kuma_beyond@163.com
谢谢
2007-09-04 22:52



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-102812-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018543 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved