图标小作坊 V209 免费版
下载地址:>
程序大概分成三个部分:
1获取手机已安装的所有应用package的信息(其中包括用户自己安装的,还有系统自带的);
2滤除系统自带应用;
3通过列表显示出应用程序的图标(icon),和其他文字信息(应用名称,包名称package name,版本号等等)
首先,我们定义一个数据结构,来保存应用程序信息(icon,name,packageName,versionName,versionCode,等)
一个结构体
typedef struct _SHFILEINFO
{
HICON hIcon;
int iIcon;
DWORD dwAttributes;
TCHAR szDisplayName[MAX_PATH];
TCHAR szTypeName[80];
} SHFILEINFO;
一个函数
DWORD_PTR SHGetFileInfo (LPCTSTRpszPath,DWORDdwFileAttributes,SHFILEINFOpsfi,UINTcbFileInfo,UINTuFlags);
就可以了。用法自己查下MSDN
Icon icon = SystemDrawingIconExtractAssociatedIcon(@"C:\Program Files\腾讯游戏\QQ飞车\QQSpeedLauncherexe");
pictureBox1Image = iconToBitmap();
//试试看应该可以
以上就是关于怎么把应用程序中的图标提取出来全部的内容,包括:怎么把应用程序中的图标提取出来、有谁知道在VB中如何用代码获取已经存在的应用程序的图标麻烦帮忙解答一下!谢谢!、如何获取手机安装的所有App列表,并获取到App图标等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)