这种功能是怎么实现的啊! 图中的这些文件夹可以双击点进去,然后可以拖动图标到里面实现上传,或者拉里面的文件到本地实现下载。。没思路 , 求帮助 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是list control 控件吗 对的,http://blog.csdn.net/b2b160/article/details/4439415 clistctrl就可以http://blog.csdn.net/sendy888/article/details/1747899 对的,http://blog.csdn.net/b2b160/article/details/4439415- - 为毛我的list control 响应不了OnDropFile消息啊 获取文件图标用SHGetFileInfoSHGetFileInfo函数function SHGetFileInfo(LPCTSTRpszPath,DWORDdwFileAttributes,SHFILEINFO*psfi,UINTcbFileInfo,UINTuFlags);pszPath 参数:指定的文件名。当uFlags的取值中不包含 SHGFI_PIDL时,可直接指定;当uFlags的取值中包含 SHGFI_PIDL时pszPath要通过计算获得,不能直接指定;dwFileAttributes参数:文件属性。仅当uFlags的取值中包含SHGFI_USEFILEATTRIBUTES时有效,一般不用此参数;SHFILEINFO结构定义如下:typedef struct _SHFILEINFO{HICON hIcon;//文件的图标句柄int iIcon;//图标的系统索引号DWORD dwAttributes;//文件的属性值char szDisplayName[MAX_PATH];//文件的显示名char szTypeName[80];//文件的类型名} SHFILEINFO;获取文件大小用FindFirstFile,FindNextFile里面一个WIN32_FIND_DATA结构有文件大小 获取文件图标用SHGetFileInfoSHGetFileInfo函数function SHGetFileInfo(LPCTSTRpszPath,DWORDdwFileAttributes,SHFILEINFO*psfi,UINTcbFileInfo,UINTuFlags);pszPath 参数:指定的文件名。当uFlags的取值中不包含 SHGFI_PIDL时,可直接指定;当uFlags的取值中包含 SHGFI_PIDL时pszPath要通过计算获得,不能直接指定;dwFileAttributes参数:文件属性。仅当uFlags的取值中包含SHGFI_USEFILEATTRIBUTES时有效,一般不用此参数;SHFILEINFO结构定义如下:typedef struct _SHFILEINFO{HICON hIcon;//文件的图标句柄int iIcon;//图标的系统索引号DWORD dwAttributes;//文件的属性值char szDisplayName[MAX_PATH];//文件的显示名char szTypeName[80];//文件的类型名} SHFILEINFO;获取文件大小用FindFirstFile,FindNextFile里面一个WIN32_FIND_DATA结构有文件大小谢谢了啊!!!获取文件图标用SHGetFileInfoSHGetFileInfo函数function SHGetFileInfo(LPCTSTRpszPath,DWORDdwFileAttributes,SHFILEINFO*psfi,UINTcbFileInfo,UINTuFlags);pszPath 参数:指定的文件名。当uFlags的取值中不包含 SHGFI_PIDL时,可直接指定;当uFlags的取值中包含 SHGFI_PIDL时pszPath要通过计算获得,不能直接指定;dwFileAttributes参数:文件属性。仅当uFlags的取值中包含SHGFI_USEFILEATTRIBUTES时有效,一般不用此参数;SHFILEINFO结构定义如下:typedef struct _SHFILEINFO{HICON hIcon;//文件的图标句柄int iIcon;//图标的系统索引号DWORD dwAttributes;//文件的属性值char szDisplayName[MAX_PATH];//文件的显示名char szTypeName[80];//文件的类型名} SHFILEINFO;获取文件大小用FindFirstFile,FindNextFile里面一个WIN32_FIND_DATA结构有文件大小谢谢啊,,我还想问下- - 为毛我的list control 响应不了OnDropFile消息啊。。 会不会没有设置对话框属性,要勾选对话框的Accept files属性才能响应 获取文件图标用SHGetFileInfoSHGetFileInfo函数function SHGetFileInfo(LPCTSTRpszPath,DWORDdwFileAttributes,SHFILEINFO*psfi,UINTcbFileInfo,UINTuFlags);pszPath 参数:指定的文件名。当uFlags的取值中不包含 SHGFI_PIDL时,可直接指定;当uFlags的取值中包含 SHGFI_PIDL时pszPath要通过计算获得,不能直接指定;dwFileAttributes参数:文件属性。仅当uFlags的取值中包含SHGFI_USEFILEATTRIBUTES时有效,一般不用此参数;SHFILEINFO结构定义如下:typedef struct _SHFILEINFO{HICON hIcon;//文件的图标句柄int iIcon;//图标的系统索引号DWORD dwAttributes;//文件的属性值char szDisplayName[MAX_PATH];//文件的显示名char szTypeName[80];//文件的类型名} SHFILEINFO;获取文件大小用FindFirstFile,FindNextFile里面一个WIN32_FIND_DATA结构有文件大小获取到了不知道怎么显示出来- -!! 获取文件图标用SHGetFileInfoSHGetFileInfo函数function SHGetFileInfo(LPCTSTRpszPath,DWORDdwFileAttributes,SHFILEINFO*psfi,UINTcbFileInfo,UINTuFlags);pszPath 参数:指定的文件名。当uFlags的取值中不包含 SHGFI_PIDL时,可直接指定;当uFlags的取值中包含 SHGFI_PIDL时pszPath要通过计算获得,不能直接指定;dwFileAttributes参数:文件属性。仅当uFlags的取值中包含SHGFI_USEFILEATTRIBUTES时有效,一般不用此参数;SHFILEINFO结构定义如下:typedef struct _SHFILEINFO{HICON hIcon;//文件的图标句柄int iIcon;//图标的系统索引号DWORD dwAttributes;//文件的属性值char szDisplayName[MAX_PATH];//文件的显示名char szTypeName[80];//文件的类型名} SHFILEINFO;获取文件大小用FindFirstFile,FindNextFile里面一个WIN32_FIND_DATA结构有文件大小获取到了不知道怎么显示出来- -!!新建一个CImageList成员变量,然后OnInitialDialog里面Create,然后CListCtrl调用SetImageList把它设为这个CImageList,然后获取图标的地方调用CImageList的Add方法,显示的时候CListCtrl的InsertItem里面就有图像的索引值 大家帮忙看下,我这个PreTranslateMessage哪写错了... CStdioFile中的Seek问题 求教远程线程注入问题 串口接收数据的问题,极难..... 关于菜单的问题! 如何在VC++中禁止USB键盘?????????? 全局变量放哪里? 急求用api函数截获鼠标操作消息和键盘操作消息 哪里有介绍vc++中MFC变量,类命名的规律,学了c++再看vc++中的程序,都不知是什么意思 vc中用SQL怎么实现模糊查询 char数组做参数时,长度改变 如何让自己编写的软件支持双击打开指定格式的文件
http://blog.csdn.net/sendy888/article/details/1747899
- - 为毛我的list control 响应不了OnDropFile消息啊
SHGetFileInfoSHGetFileInfo函数
function SHGetFileInfo(
LPCTSTRpszPath,
DWORDdwFileAttributes,
SHFILEINFO*psfi,
UINTcbFileInfo,
UINTuFlags
);
pszPath 参数:指定的文件名。
当uFlags的取值中不包含 SHGFI_PIDL时,可直接指定;
当uFlags的取值中包含 SHGFI_PIDL时pszPath要通过计算获得,不能直接指定;
dwFileAttributes参数:文件属性。
仅当uFlags的取值中包含SHGFI_USEFILEATTRIBUTES时有效,一般不用此参数;
SHFILEINFO结构定义如下:
typedef struct _SHFILEINFO
{
HICON hIcon;//文件的图标句柄
int iIcon;//图标的系统索引号
DWORD dwAttributes;//文件的属性值
char szDisplayName[MAX_PATH];//文件的显示名
char szTypeName[80];//文件的类型名
} SHFILEINFO;
获取文件大小用FindFirstFile,FindNextFile
里面一个WIN32_FIND_DATA结构有文件大小
SHGetFileInfoSHGetFileInfo函数
function SHGetFileInfo(
LPCTSTRpszPath,
DWORDdwFileAttributes,
SHFILEINFO*psfi,
UINTcbFileInfo,
UINTuFlags
);
pszPath 参数:指定的文件名。
当uFlags的取值中不包含 SHGFI_PIDL时,可直接指定;
当uFlags的取值中包含 SHGFI_PIDL时pszPath要通过计算获得,不能直接指定;
dwFileAttributes参数:文件属性。
仅当uFlags的取值中包含SHGFI_USEFILEATTRIBUTES时有效,一般不用此参数;
SHFILEINFO结构定义如下:
typedef struct _SHFILEINFO
{
HICON hIcon;//文件的图标句柄
int iIcon;//图标的系统索引号
DWORD dwAttributes;//文件的属性值
char szDisplayName[MAX_PATH];//文件的显示名
char szTypeName[80];//文件的类型名
} SHFILEINFO;
获取文件大小用FindFirstFile,FindNextFile
里面一个WIN32_FIND_DATA结构有文件大小谢谢了啊!!!获取文件图标用
SHGetFileInfoSHGetFileInfo函数
function SHGetFileInfo(
LPCTSTRpszPath,
DWORDdwFileAttributes,
SHFILEINFO*psfi,
UINTcbFileInfo,
UINTuFlags
);
pszPath 参数:指定的文件名。
当uFlags的取值中不包含 SHGFI_PIDL时,可直接指定;
当uFlags的取值中包含 SHGFI_PIDL时pszPath要通过计算获得,不能直接指定;
dwFileAttributes参数:文件属性。
仅当uFlags的取值中包含SHGFI_USEFILEATTRIBUTES时有效,一般不用此参数;
SHFILEINFO结构定义如下:
typedef struct _SHFILEINFO
{
HICON hIcon;//文件的图标句柄
int iIcon;//图标的系统索引号
DWORD dwAttributes;//文件的属性值
char szDisplayName[MAX_PATH];//文件的显示名
char szTypeName[80];//文件的类型名
} SHFILEINFO;
获取文件大小用FindFirstFile,FindNextFile
里面一个WIN32_FIND_DATA结构有文件大小谢谢啊,,我还想问下- - 为毛我的list control 响应不了OnDropFile消息啊。。
SHGetFileInfoSHGetFileInfo函数
function SHGetFileInfo(
LPCTSTRpszPath,
DWORDdwFileAttributes,
SHFILEINFO*psfi,
UINTcbFileInfo,
UINTuFlags
);
pszPath 参数:指定的文件名。
当uFlags的取值中不包含 SHGFI_PIDL时,可直接指定;
当uFlags的取值中包含 SHGFI_PIDL时pszPath要通过计算获得,不能直接指定;
dwFileAttributes参数:文件属性。
仅当uFlags的取值中包含SHGFI_USEFILEATTRIBUTES时有效,一般不用此参数;
SHFILEINFO结构定义如下:
typedef struct _SHFILEINFO
{
HICON hIcon;//文件的图标句柄
int iIcon;//图标的系统索引号
DWORD dwAttributes;//文件的属性值
char szDisplayName[MAX_PATH];//文件的显示名
char szTypeName[80];//文件的类型名
} SHFILEINFO;
获取文件大小用FindFirstFile,FindNextFile
里面一个WIN32_FIND_DATA结构有文件大小
获取到了不知道怎么显示出来- -!!
SHGetFileInfoSHGetFileInfo函数
function SHGetFileInfo(
LPCTSTRpszPath,
DWORDdwFileAttributes,
SHFILEINFO*psfi,
UINTcbFileInfo,
UINTuFlags
);
pszPath 参数:指定的文件名。
当uFlags的取值中不包含 SHGFI_PIDL时,可直接指定;
当uFlags的取值中包含 SHGFI_PIDL时pszPath要通过计算获得,不能直接指定;
dwFileAttributes参数:文件属性。
仅当uFlags的取值中包含SHGFI_USEFILEATTRIBUTES时有效,一般不用此参数;
SHFILEINFO结构定义如下:
typedef struct _SHFILEINFO
{
HICON hIcon;//文件的图标句柄
int iIcon;//图标的系统索引号
DWORD dwAttributes;//文件的属性值
char szDisplayName[MAX_PATH];//文件的显示名
char szTypeName[80];//文件的类型名
} SHFILEINFO;
获取文件大小用FindFirstFile,FindNextFile
里面一个WIN32_FIND_DATA结构有文件大小
获取到了不知道怎么显示出来- -!!
新建一个CImageList成员变量,然后OnInitialDialog里面Create,然后CListCtrl调用SetImageList把它设为这个CImageList,然后获取图标的地方调用CImageList的Add方法,显示的时候CListCtrl的InsertItem里面就有图像的索引值