选择路径对话框

选择路径对话框

 

None.gif
CString CPublicFuncs::GetFilePath(CString title)
ExpandedBlockStart.gifContractedBlock.gif

dot.gif
{

InBlock.gif    CString   strFilePath;   
InBlock.gif    TCHAR   pszBuffer[_MAX_PATH];   
InBlock.gif    BROWSEINFO   bi;   LPITEMIDLIST   pidl;   
InBlock.gif    bi.hwndOwner   
=   NULL;   
InBlock.gif    bi.pidlRoot   
=   NULL;   
InBlock.gif    bi.pszDisplayName   
=   pszBuffer;   
InBlock.gif    bi.lpszTitle   
=   title;   
InBlock.gif    bi.ulFlags   
=   BIF_RETURNFSANCESTORS   |   BIF_RETURNONLYFSDIRS;   
InBlock.gif    bi.lpfn   
=   NULL;   
InBlock.gif    bi.lParam   
=   0;   
InBlock.gif    
if((pidl   =   SHBrowseForFolder(&bi))   !=   NULL)   
ExpandedSubBlockStart.gifContractedSubBlock.gif    
dot.gif{   
InBlock.gif        
if(SHGetPathFromIDList(pidl,   pszBuffer))   
ExpandedSubBlockStart.gifContractedSubBlock.gif        
dot.gif{   
InBlock.gif            CString   strTemp(pszBuffer);       strFilePath   
=   strTemp;   
InBlock.gif            
if   (strFilePath.GetLength()   <=   1)     
ExpandedSubBlockStart.gifContractedSubBlock.gif            
dot.gif{   
ExpandedSubBlockEnd.gif            }
   
InBlock.gif            
else   if   (strFilePath.Right(1)   !=   _T(\\))     
InBlock.gif                strFilePath   
+=   _T(\\);   
ExpandedSubBlockEnd.gif        }
   
ExpandedSubBlockEnd.gif    }
   
InBlock.gif    
return strFilePath;
ExpandedBlockEnd.gif}
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/111098.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • MATLAB 粒子群算法,例题与常用模版

    MATLAB 粒子群算法,例题与常用模版MATLAB粒子群算法本文学习自:ParticleSwarmOptimizationinMATLAB-YarpizVideoTutorial与《精通MATLAB智能算法》1.简介:ParticleSwarmOptimization,粒子群优化算法,常用来找到方程的最优解。2.算法概述:每次搜寻都会根据自身经验(自身历史搜寻的最优地点)和种群…

    2022年5月1日
    41
  • A 星算法总结_数据结构与算法知识点总结

    A 星算法总结_数据结构与算法知识点总结A星算法总结A星算法FPGAEDA工具VPR布线器所采用的布线算法,面试滴滴的时候听说他们的路径规模用的也是A星算法,感觉这个算法还蛮厉害的,对这个算法进行一个总结。文章http://www.tuicool.com/articles/MJrYz26对这个算法用语言描述的很好,搬运下:  A星寻路算法显然是用来寻路的,应用也很普遍,比如梦幻西游。。。算法的思路很简单,就是在bfs的

    2022年9月1日
    2
  • linux防火墙查看状态firewall、iptable[通俗易懂]

    linux防火墙查看状态firewall、iptable[通俗易懂]CentOS7的防火墙配置跟以前版本有很大区别,CentOS7这个版本的防火墙默认使用的是firewall,与之前的版本Centos6.x使用iptables不一样一、iptables防火墙1、基本操作#查看防火墙状态serviceiptablesstatus#停止防火墙serviceiptablesstop#启动防火墙serviceipt…

    2022年4月19日
    113
  • datagrip2021.12.4激活【2021.10最新】

    (datagrip2021.12.4激活)最近有小伙伴私信我,问我这边有没有免费的intellijIdea的激活码,然后我将全栈君台教程分享给他了。激活成功之后他一直表示感谢,哈哈~https://javaforall.net/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~4D5U…

    2022年3月30日
    81
  • jdk8 hashmap线程安全吗_Python中的线程

    jdk8 hashmap线程安全吗_Python中的线程前言只要是对于集合有一定了解的一定都知道HashMap是线程不安全的,我们应该使用ConcurrentHashMap。但是为什么HashMap是线程不安全的呢,之前面试的时候也遇到到这样的问题,但是当时只停留在***知道是***的层面上,并没有深入理解***为什么是***。于是今天重温一个HashMap线程不安全的这个问题。首先需要强调一点,HashMap的线程不安全体现在会造成死循环、数据丢…

    2022年10月11日
    2
  • GLCT认证考试辅导(1)

    GLCT认证考试辅导(1)

    2021年8月27日
    48

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号