社区
C++ Builder
帖子详情
如何获取windows文件的系统图标?
Lilyhappy
2003-03-21 10:52:38
如果要获取一个windows文件(比如txt文件)的系统图标,并把它显示在ListView中,应该如何写代码?
...全文
143
9
打赏
收藏
如何获取windows文件的系统图标?
如果要获取一个windows文件(比如txt文件)的系统图标,并把它显示在ListView中,应该如何写代码?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
myy
2003-03-22
打赏
举报
回复
我倒,分太多没处花? :)
我写的,你试过吗??
「已注销」
2003-03-22
打赏
举报
回复
其他扩展名的文件获得图标的方法类推
猎人66
2003-03-22
打赏
举报
回复
SHFILEINFO shIcon;
HICON hIcon;
ZeroMemory(&shIcon,sizeof(shIcon));
SHGetFileInfo("c:\\autoexec.bat",FILE_ATTRIBUTE_NORMAL,&shIcon,sizeof(shIcon),SHGFI_USEFILEATTRIBUTES|SHGFI_SMALLICON|SHGFI_ICON);
hIcon=shIcon.hIcon;
Image1->Picture->Icon->Handle=hIcon;
「已注销」
2003-03-22
打赏
举报
回复
注册表里有 在HKEY_CLASSES_ROOT下
如果是*.txt文件,则先找到注册键 HKEY_CLASSES_ROOT\.txt 其(默认)值为 txtfile
然后找 HKEY_CLASSES_ROOT\txtfile\DefaultIcon\(默认)
看看吧,然后用ExtractFileIcon获得图标
就这么简单
猎人66
2003-03-22
打赏
举报
回复
呵,等一会,有分也是要赚的
Lilyhappy
2003-03-22
打赏
举报
回复
因为我以为这里的帖子是不会被删掉的。(以前从来没被删过)
Thank you!
myy
2003-03-22
打赏
举报
回复
ZeroMemory( &vSHFileInfo, sizeOf(vSHFileInfo));
^^ //两处都加上
myy
2003-03-22
打赏
举报
回复
>>你好!
>>很抱歉!你昨天写给我的关于“如何获取windows文件的系统图标?”的回复不知被谁删掉了。
>>我编程急着用这段代码。麻烦你再写一次,好吗?
那你昨天干嘛不留下呢?? :(
bool __fastcall GetSystemImageList(TImageList *mImageList)
// 返回系统图标到图形列表中是否成功
{
bool Ret;
THandle vHandle ;
TSHFileInfo vSHFileInfo;
ZeroMemory(vSHFileInfo, sizeOf(vSHFileInfo));
vHandle = SHGetFileInfo("", 0, vSHFileInfo, sizeOf(vSHFileInfo),
SHGFI_SYSICONINDEX | SHGFI_SMALLICON);
Ret = (vHandle != 0);
mImageList->Handle = vHandle;
mImageList->ShareImages = true;
}
int __fastcall GetIconIndex(AnsiString mPath)
// 返回文件或路径所对应的图标序号
{
TSHFileInfo vSHFileInfo;
ZeroMemory(vSHFileInfo, sizeOf(vSHFileInfo));
SHGetFileInfo(mPath.c_str(), 0, vSHFileInfo, sizeOf(vSHFileInfo),
SHGFI_SYSICONINDEX);
return vSHFileInfo.iIcon;
}
Lilyhappy
2003-03-22
打赏
举报
回复
但事先不知道扩展名的!是用TOpenDialog打开文件时才知道扩展名
深入掌握如何
获取
Windows
文件
系统
图标
简介:在
Windows
操作
系统
中,
文件
系统
图标
用于图形化表示
文件
、
文件
夹或驱动器。这些
图标
可以动态加载并在用户界面元素如资源管理器、桌面快捷方式中显示。文章将探讨如何编程
获取
这些
图标
,特别通过动态加载
系统
...
C#
获取
Windows
系统
ICON
图标
的四种方式-可提取各种
文件
夹、
文件
等等
图标
本文介绍的是提取
Windows
系统
内部Icon
图标
的方法,就是
系统
资源管理器里面显示的
图标
,包括
文件
夹、
文件
,如:常规
文件
夹的
图标
、特定
文件
夹
图标
(磁盘根目录、收藏夹、网络共享目录等)、各
文件
类型
图标
、应用程序...
windows
系统
图标
文件
存储方式、存放位置、默认
图标
更改及使用方式全解析
windows
系统
图标
文件
存储方式、存放位置、默认
图标
更改及使用方式全解析 2022年10月03日 09:29162阅读 · 4喜欢 · 0评论 达芬奇科普 粉丝:122文章:50 关注
系统
图标
非常直观地表达了
文件
或命令的类型和含义,让...
Windows
CE如何根据
文件
名
获取
其对应
文件
图标
icon
Windows
CE如何根据
文件
名
获取
其对应...那么
Windows
CE5.0
文件
系统
是如何管理
文件
和其对应
图标
的呢?2、
文件
图标
简介在WCE5.0
系统
中,你能看到的
图标
都有其对应的
图标
资源,问题就在于这些
图标
在哪里,而WCE
系统
又是如
Windows
系统
桌面
图标
管理全攻略:从 “此电脑“ 到
系统
图标
自定义
Windows
系统
允许您高度自定义
图标
外观,打造独一无二的个性化桌面。找到目标程序或
文件
,右键单击选择"发送到" > “桌面快捷方式”。在桌面上找到新创建的快捷方式,右键单击选择"属性"。在"快捷方式"选项卡中,点击...
C++ Builder
13,874
社区成员
102,696
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章