社区
Windows SDK/API
帖子详情
求助 使用API获取默认图标
wyb_45
2005-11-02 07:45:13
很久没来csdn了。
有个难题困扰我,发给大家 让大家帮帮忙看看
查了很长时间 没有结果
在VB里找到一个例子
基本上是使用这3个函数
SHFILEINFO
SHGetFileInfo
OleCreatePictureIndirect
我摸索了一整天,也没有调用成功这几个函数
请教高手帮助我解决
QQ:86044152
...全文
132
5
打赏
收藏
求助 使用API获取默认图标
很久没来csdn了。 有个难题困扰我,发给大家 让大家帮帮忙看看 查了很长时间 没有结果 在VB里找到一个例子 基本上是使用这3个函数 SHFILEINFO SHGetFileInfo OleCreatePictureIndirect 我摸索了一整天,也没有调用成功这几个函数 请教高手帮助我解决 QQ:86044152
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
constantine
2005-11-03
打赏
举报
回复
还有一个函数可以做到的就是ExtractAssociatedIcon 跟上面一个差不多
constantine
2005-11-03
打赏
举报
回复
TIcon *Icon1 = new TIcon();
Icon1->Handle = ExtractIcon(Handle, path.c_str(), i);
imgView->AddIcon(Icon1);
ExtractIcon 也 可以获得icon的图标,path.c_str()是路径,i控制要获得的图标的index
因为exe,dll这些的图标可能有多个
wyb_45
2005-11-03
打赏
举报
回复
谢谢ccrun(老妖)(www.ccrun.com)
我已经加你qq了
我用bcb4&5有5年了
自愧不如
shadowstar
2005-11-02
打赏
举报
回复
学习一下。
ccrun.com
2005-11-02
打赏
举报
回复
如果是取单个文件的默认图标,可以这样:
bool __fastcall MyGetFileDefaultIcon(String strFileName, TIcon *Icon)
{
SHFILEINFO fi;
memset(&fi, 0x00, sizeof(fi));
// SHGFI_SMALLICON指小图标,如果要大图标,换成SHGFI_LARGEICON
SHGetFileInfo(strFileName.c_str(), 0, &fi, sizeof(SHFILEINFO),
SHGFI_ICON | SHGFI_SMALLICON);
if(fi.hIcon)
{
Icon->Handle = fi.hIcon;
return true;
}
return false;
}
使用时:
CrnGetFileDefaultIcon("C:\\ccrun\\123.txt", Image1->Picture->Icon);
vfp6.0系统免费下载
在您
求助
Microsoft 产品支持服务之前,请先查阅这张列表。 若想打印这些附注,请从“文件”菜单中选择“打印”命令。此文档分为以下四部分: -------------------------------------------------------------------...
C#微软培训资料
16.2
使用
名字空间 .200 16.3
使用
指示符 .203 16.4 程 序 示 例 .206 16.5 小 结 .213 第十七章 文 件 操 作 .215 17.1 .Net 框架结构提供的 I/O 方式 .215 17.2 文件存储管理 .217 17.3 读 写 文 件...
华为开发者大赛云计算专场
1.华为企业云
API
使用
讲解 该课程介绍如何通过华为企业云
API
进行二次开发,并选取一个实战案例。后把遇到问题的
求助
渠道介绍给大家。
Windows Shell编程-第九章.
图标
与Windows任务条
第九章
图标
与Windows任务条 如果问一个非程序人员Windows最好的特色是什么,得到的答案应该是系统最有吸引力的
图标
。无论是Windows98现在支持的通用串行总线(USB)还是WDM(看上去有点像一个... 要了解
使用
图标
表述
Python+selenium WebDriver
API
2.翻译过来大概意思是说,这里需要profile_directory这个配置文件路径的参数 3.profile_directory=None,如果没有路径,
默认
为None,启动的是一个新的,有的话就加载指定的路径。 三、profile_directory 1.问题...
Windows SDK/API
1,221
社区成员
8,136
社区内容
发帖
与我相关
我的任务
Windows SDK/API
C++ Builder Windows SDK/API
复制链接
扫一扫
分享
社区描述
C++ Builder Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章