社区
C#
帖子详情
求指点:关于C#编译的dll动态链接库中ico图标的索引访问
foxfire882
2012-10-13 01:09:42
两个图标 A.ico、B.ico加入C#的Resource资源编译成 dll动态链接库之后,怎么访问A和B图标?
我现在要在注册表里面设置按钮对应的图标,正常情况下注册表里面“键值=值”的对应关系是
HotIcon = D:\图标\A.ico
但是我现在把A.ico封装到C#编译的xxx.dll里面了,那么上面那个图标路径应该怎么填?
...全文
169
5
打赏
收藏
求指点:关于C#编译的dll动态链接库中ico图标的索引访问
两个图标 A.ico、B.ico加入C#的Resource资源编译成 dll动态链接库之后,怎么访问A和B图标? 我现在要在注册表里面设置按钮对应的图标,正常情况下注册表里面“键值=值”的对应关系是 HotIcon = D:\图标\A.ico 但是我现在把A.ico封装到C#编译的xxx.dll里面了,那么上面那个图标路径应该怎么填?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
huhaiand
2013-07-26
打赏
举报
回复
求指教楼主的解决之道。
hxffelix
2012-12-05
打赏
举报
回复
学习了, 不过这难道是自问自答,加总结啊
(☆随缘☆)
2012-10-13
打赏
举报
回复
既然自己搞定了,厚着脸皮来接分
foxfire882
2012-10-13
打赏
举报
回复
已搞定,结贴
foxfire882
2012-10-13
打赏
举报
回复
补充说明:应该是需要用图标索引访问的,例如
HotIcon = D:\图标\A.ico,1
现在的问题在于,我是把A.ico、B.ico添加到resx资源里面然后编译成dll,生成的这个dll里面用Resource Hacker是看不到这两个图标的(但是Resource Hacer可以看到Shell32.dll的图标),所以引发另一个问题就是到底应该怎么添加A.ico、B.ico,怎么设置编译选项让生成后的dll里面可以包含多个图标??
PS:用以上方法生成的dll里面虽然也包含了图标,但是只能用C#.NET的反射机制去读取,而注册表默认读取图标是调用WinAPI ExtractIcon通过索引去读取的(例如:D:\图标\A.ico,1),所以注册表读不到我编译的C# dll的图标。
不知道我的意思表达清楚没。请高手们接招~
C#
微软培训资料
14.4 继承
中
关于属性的一些问题.169 14.5 小 结 .172 第四部分 深入了解
C#
.174 第十五章 接 口 .174 15.1 组件编程技术 .174 15.2 接 口 定 义 .177 15.3 接口的成员 .178 15.4 接口的实现 .182 ...
C#
抽取exe和
dll
程序
图标
从文件
中
抽取
图标
,我们可以选择使用Extract
Ico
n()或Extract
Ico
nEx(),以及ExtractAssociated
Ico
n(),LoadImage()和SHGetFileInfo()。 ...从一个文件
中
抽取指定
索引
位置的
图标
,
索引
从0开始。这个函
公链开发与智能合约开发
关于智能合约的应用,大名鼎鼎的
ICO
就是其
中
之一。 除了
ICO
之外,与物联网结合赋能智能家居、投票等等,都是智能合约的应用场景。换言之,能够用机器去实现既定的规则、提高效率,且能够规避人类的作弊行为的...
CSC
编译
C#
工程文件
摘要:本文分析了使用
C#
命令行
编译
器 csc.exe 生成应用程序的过程。同时,还将向读者介绍很多为
C#
2.0 独有的
编译
器选项,例如,extended/reference 标志和强名称支持。阅读完本文的内容之后,您将能够轻松地在...
转载一篇
c#
命令行
编译
的文章
转载一篇
c#
命令行
编译
的文章 原文地址 本页内容 scsc.exe 带来的乐趣
C#
编译
器选项概览 配置环境变量 命令行基础知识 用于指定输入和控制输出的选项
编译
.NET 代码库 使用
C#
响应文件 使用 /reference 引用...
C#
110,539
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章