荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: bakey (深海的鱼爱上会潜水的猫), 信区: Program
标  题: [合集]急问一问题(转载)
发信站: 荔园晨风BBS站 (2005年06月01日11:37:53 星期三), 站内信件

☆   1  ──────────── 我是分割线 ─────────────────☆
发信人: contonazhao (MU输了,我也输了), 信区: Program
标  题: 急问一问题(转载)
时  间: 2005年03月17日20:32:53 星期四

发信人: contonazhao (MU输了,我也输了), 信区: SoftDev
标  题: 急问一问题
发信站: 荔园晨风BBS站 (2005年03月17日19:37:52 星期四), 站内信件

创造一个CFileDialog的对象后,如何得到当前打开目录的路径?
我查过MSDN,CFileDialog::GetPathName函数可以返回一个selected file的路径
但是如果我没有选择任何一个file呢?如何得到当前目录的路径?



☆   2  ──────────── 我是分割线 ─────────────────☆
发信人: littlebao (爱拼才会赢), 信区: Program
标  题: Re: 急问一问题(转载)
时  间: 2005年03月17日20:59:03 星期四

GetCurrentDirectory()


☆   3  ──────────── 我是分割线 ─────────────────☆
发信人: contonazhao (MU输了,我也输了), 信区: Program
标  题: Re: 急问一问题(转载)
时  间: 2005年03月17日21:27:47 星期四

我意思是要得到CFileDialog的对象所打开的那个文件夹的路径哦
 GetCurrentDirectory()只能返回程序文件所在的路径吧....T______T




☆   4  ──────────── 我是分割线 ─────────────────☆
发信人: mmkiller (Adagio In C Minor), 信区: Program
标  题: Re: 急问一问题(转载)
时  间: 2005年03月17日21:31:58 星期四

 CFileDialog 应该有成员函数可以获取.




☆   5  ──────────── 我是分割线 ─────────────────☆
发信人: littlebao (爱拼才会赢), 信区: Program
标  题: Re: 急问一问题(转载)
时  间: 2005年03月17日22:03:41 星期四

呵呵,搞错,还以为你要的是这个。


☆   6  ──────────── 我是分割线 ─────────────────☆
发信人: contonazhao (MU输了,我也输了), 信区: Program
标  题: Re: 急问一问题(转载)
时  间: 2005年03月17日22:09:46 星期四

好像没有哦,那个GetStartPosition()返回的POSITION类型是什么啊?




☆   7  ──────────── 我是分割线 ─────────────────☆
发信人: mmkiller (Adagio In C Minor), 信区: Program
标  题: Re: 急问一问题(转载)
时  间: 2005年03月17日22:15:05 星期四

POSITION mPos = mFileDlg.GetStartPosition();

CString pathName("", 128);

while(mPos!=NULL)
{
 pathName=mFileDlg.GetNextPathName(mPos);
}




☆   8  ──────────── 我是分割线 ─────────────────☆
发信人: littlebao (爱拼才会赢), 信区: Program
标  题: Re: 急问一问题(转载)
时  间: 2005年03月17日22:24:42 星期四

这个应该是在你选择了多个文件时做遍历用的,如果没有选择任何文件就无法用了。



☆   9  ──────────── 我是分割线 ─────────────────☆
发信人: mmkiller (Adagio In C Minor), 信区: Program
标  题: Re: 急问一问题(转载)
时  间: 2005年03月17日22:25:28 星期四

 单个的话,也会能用吧?




☆  10  ──────────── 我是分割线 ─────────────────☆
发信人: littlebao (爱拼才会赢), 信区: Program
标  题: Re: 急问一问题(转载)
时  间: 2005年03月17日22:29:49 星期四

单个时也可以,不过好像他是想没有选择任何文件时返回文件夹所在目录。


☆  11  ──────────── 我是分割线 ─────────────────☆
发信人: mmkiller (Adagio In C Minor), 信区: Program
标  题: Re: 急问一问题(转载)
时  间: 2005年03月17日22:32:08 星期四

 选目录好像有专门的shell api...
 ..你们继续,我洗澡先..




☆  12  ──────────── 我是分割线 ─────────────────☆
发信人: contonazhao (MU输了,我也输了), 信区: Program
标  题: Re: 急问一问题(转载)
时  间: 2005年03月17日23:21:37 星期四

恩..对...


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店