PIDL
文章平均质量分 86
jiangqin115
这个作者很懒,什么都没留下…
展开
-
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 · 1247 阅读 · 0 评论 -
SPDL : 得到桌面,快速启动或程序组的路径
有时候,为了方便用户使用我们编写的程序,需要在桌面,快速启动或程序组中创建程序的快捷方式。下面就介绍在VC下如何为程序创建快捷方式。 一.得到桌面,快速启动或程序组的路径 这里介绍二个win32 API函数来完成这个任务。 第一个函数 获得系统特殊路径 HRESULT SHGetSpecialFolderLocation( HWND hwndOwner, int nFolder,原创 2015-07-21 17:44:34 · 971 阅读 · 0 评论 -
SPDL: SHGetSpecialFolderLocation 获得系统特殊目录
关于得到 pidl (即:PathIDList) 的函数有: SHGetSpecialFolderLocation(): 获得系统目录的位置 SHGetPathFromIDList (): 将 pidl 转化为文件夹路径 SHBrowseForFolder(): 显示浏览文件夹对话框 函数原型:原创 2015-06-29 09:43:12 · 1078 阅读 · 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 · 700 阅读 · 0 评论 -
Windows API——SHGetFileInfo——获取文件信息
Windows API——SHGetFileInfo——获取文件信息 本文从一下几个方法进行介绍: SHGetFileInfo的定义 SHGetFileInfo()函数的工作原理 SHGetFileInfo()函数的返回值 SHGetFileInfo()函数的简单示例 SHGetFileInfo的定义 SHGetFileInfo在MSDN上的定原创 2015-08-03 11:10:57 · 1897 阅读 · 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 · 1022 阅读 · 0 评论