资源管理器 小结

没用过VC写程序的人,用它写程序真是太累来了,折腾了两天一个简单的资源管理器出炉,虽然辛苦,但还是值得的。

小结一下

这个程序在界面方面主要用了 CListCtrl和CTreeCtrl,这两个空间用来显示一些目录,文件。

两天的时间没白费,把这两个控件使用方式大概弄明白了。现在发现有很框架的思想都是很相像的。

 

这个东西主要比较麻烦的是 对文件的遍历,和文件属性的操作。 大概用到下面这写类型或者API

 

 hImgList  = (HIMAGELIST)SHGetFileInfo("C://",0,&shFinfo,sizeof(shFinfo),SHGFI_SYSICONINDEX|SHGFI_SMALLICON );  

用于获取 文件的图标。

 

SHGetFileInfo(tempDir,0,&shFi,sizeof(shFi),SHGFI_ICON|SHGFI_SMALLICON|SHGFI_DISPLAYNAME);

获取文件的属性。

 

其实API 很多时候 是参数的组合。就有不同的功能了。

 

 

FindFirstFile((LPCTSTR )dirCopy,&findFileData)和 FindNextFile(hFind, &findFileData) 用于查找文件

 

这里有一个文件遍历的过程,需要这两个函数组合使用。

 

当单击某个 文件时用。

ShellExecute(NULL,"open",*dir,NULL,NULL,SW_SHOW); 可以打开它。

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值