C语言怎样让用户在d出的窗口里选择打开的文件夹就像安装文件选择路径那样,在线急等大神。

C语言怎样让用户在d出的窗口里选择打开的文件夹就像安装文件选择路径那样,在线急等大神。,第1张

BROWSEINFO bf

LPITEMIDLIST l

char a[200]

memset(&bf,0,sizeof BROWSEINFO)

bf.hwndOwner=H

bf.lpszTitle= "选择路径"

bf.ulFlags=0x0040 | BIF_RETURNONLYFSDIRS | BIF_EDITBOX

l=SHBrowseForFolder(&bf)

if(l==NULL)

return 0

SHGetPathFromIDList(l,a)///将选择的目录复制到a

1、首先,确保我们已经正确安装了python2.7的环境,然后,编辑一个.py文件

2、然后,我们用python运行下该文件,可以看到,界面首先d出了一个选择文件的对话框,符合我们预期。

3、然后,我们在里面选择一个文件,如图所示,这里我们选择了某Word文档。

4、然后,点击【确定】后,可以看到黑色的界面上,打印输出了一段文字:C:/Users/用户名/Desktop/JAVA设计模式总结之23种设计模式.docx,符合预期。

5、然后,又会d出一个选择文件夹的对话框,这里选择【桌面】,点击【确定】按钮。

6、最后,界面上有输出了:C:/Users/用户名/Desktop,符合我们的预期。

打开文件对话框,添加CommonDialog控件就可以。

添加方法:【工程】-【部件】在部件对话框勾选:Microsoft Common Dialog Control 6.0 (SP3)

这样控件添加在工具箱中了,拖动到界面即可。

主要代码:

CommonDialog1.InitDir = "c:/" '对话框初始目录

CommonDialog1.Filter = "文本文件 (.txt)|*.txt|图片(.gif)|*.gif"'设置打开文件类型

CommonDialog1.ShowOpen'打开文件对话框

'CommonDialog1.ShowSave '保存文件对话框

'CommonDialog1.ShowColor'打开颜色设置对话框 等等


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/11456597.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存