
PIDL
文章平均质量分 86
新源译码
这个作者很懒,什么都没留下…
展开
-
SPDL: SHGetSpecialFolderLocation()、SHGetFileInfo()、SHGetPathFromIDList()函数
#include "shlobj.h" //包含头文件函数介绍1、WINSHELLAPI HRESULT WINAPI SHGetSpecialFolderLocation (HWND hwndOwner, int nFolder,LPITEMIDLIST * ppidl); //函数声明hwndOwner: 指定了"所有者窗口",在调用这个函数是可能出現的对话框或信息框.原创 2015-06-29 10:22:01 · 1305 阅读 · 0 评论 -
SPDL : 得到桌面,快速启动或程序组的路径
有时候,为了方便用户使用我们编写的程序,需要在桌面,快速启动或程序组中创建程序的快捷方式。下面就介绍在VC下如何为程序创建快捷方式。一.得到桌面,快速启动或程序组的路径这里介绍二个win32 API函数来完成这个任务。第一个函数获得系统特殊路径HRESULT SHGetSpecialFolderLocation(HWND hwndOwner, int nFolder,原创 2015-07-21 17:44:34 · 1004 阅读 · 0 评论 -
SPDL: SHGetSpecialFolderLocation 获得系统特殊目录
关于得到 pidl (即:PathIDList) 的函数有:SHGetSpecialFolderLocation(): 获得系统目录的位置SHGetPathFromIDList (): 将 pidl 转化为文件夹路径SHBrowseForFolder(): 显示浏览文件夹对话框函数原型:原创 2015-06-29 09:43:12 · 1117 阅读 · 0 评论 -
Windows API ——GetLogicalDriveStrings——获取逻辑驱动器
TCHAR buffer[MAX_PATH] = {0};DWORD dwVal = ::GetLogicalDriveStrings(MAX_PATH,buffer);CString str;for(int i = 0; i < dwVal; i += 4){ CString str; str.Format(_T("%c:\\"), buffer[i]);}原创 2015-08-03 11:27:21 · 738 阅读 · 0 评论 -
Windows API——SHGetFileInfo——获取文件信息
Windows API——SHGetFileInfo——获取文件信息本文从一下几个方法进行介绍: SHGetFileInfo的定义 SHGetFileInfo()函数的工作原理 SHGetFileInfo()函数的返回值 SHGetFileInfo()函数的简单示例 SHGetFileInfo的定义 SHGetFileInfo在MSDN上的定原创 2015-08-03 11:10:57 · 1988 阅读 · 0 评论 -
Windows API——SHFileOperation——文件操作
1 int SHFileOperation( LPSHFILEOPSTRUCT lpFileOp);如果执行成功返回0. 1 typedef struct _SHFILEOPSTRUCT { 2 HWND hwnd;//指向发送消息的窗口 3 UINT wFunc;//执行的操作 4 LPCTSTR pFrom;//源文件名 5 LPCTSTR pTo;//目标文件原创 2015-08-03 11:12:57 · 1063 阅读 · 0 评论