请教VC++程序员。

javaduke 2002-01-29 03:45:00
public enum SHGFI{SmallIcon = 0x00000001,LargeIcon = 0x00000000,OpenIcon = 0x00000002,SysIconIndex = 0x00004000,UseFileAttributes = 0x00000010}
上面是定义SHGetFileInfo的uFlags的参数。
现在我急需SHGFI.Icon的数值,可否告知,另外像这些值在那地方可以查到。因为我打算从c#中调用,不能用SHGFI.Icon调用。
...全文
18 点赞 收藏 1
写回复
1 条回复
masterz 2002年01月29日
they are defined in shellapi.h
#define SHGFI_ICON 0x000000100 // get icon
#define SHGFI_DISPLAYNAME 0x000000200 // get display name
#define SHGFI_TYPENAME 0x000000400 // get type name
#define SHGFI_ATTRIBUTES 0x000000800 // get attributes
#define SHGFI_ICONLOCATION 0x000001000 // get icon location
#define SHGFI_EXETYPE 0x000002000 // return exe type
#define SHGFI_SYSICONINDEX 0x000004000 // get system icon index
#define SHGFI_LINKOVERLAY 0x000008000 // put a link overlay on icon
#define SHGFI_SELECTED 0x000010000 // show icon in selected state
#define SHGFI_ATTR_SPECIFIED 0x000020000 // get only specified attributes
#define SHGFI_LARGEICON 0x000000000 // get large icon
#define SHGFI_SMALLICON 0x000000001 // get small icon
#define SHGFI_OPENICON 0x000000002 // get open icon
#define SHGFI_SHELLICONSIZE 0x000000004 // get shell size icon
#define SHGFI_PIDL 0x000000008 // pszPath is a pidl
#define SHGFI_USEFILEATTRIBUTES 0x000000010 // use passed dwFileAttribute
回复 点赞
发动态
发帖子
VC/MFC
创建于2007-09-28

7889

社区成员

42.1w+

社区内容

VC/MFC相关问题讨论
社区公告
暂无公告