■■关于提取程序图标的问题!

ioiboy 2003-08-14 06:28:48

我在程序中使用ExtractIcon(Application.Handle, pchar(exefile), icon_index)
提取程序图标.在Win98可以正常运行,为什么到了WinXP就不能正常提取出来?

还有,要是我想写一个小程序,不用Forms单元.
那上面那个函数ExtractIcon(Application.Handle, pchar(exefile), icon_index)
~~~~~~~~~~~~~~~~~~这个参数应该怎么写?

谢谢!

...全文
35 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ioiboy 2003-08-16
  • 打赏
  • 举报
回复
up
ioiboy 2003-08-15
  • 打赏
  • 举报
回复
这个方法win9x%win2000都可以嘛?
henry2003 2003-08-14
  • 打赏
  • 举报
回复
Icon := TIcon.Create;
Icon.Handle := ExtractAssociatedIcon(HInstance, TempFile, 0);
ImageList1.AddIcon(Icon);
lw549 2003-08-14
  • 打赏
  • 举报
回复
借楼主宝地一用
鉴别CSDN星星的含金量

http://expert.csdn.net/Expert/topic/2147/2147062.xml?temp=.9299433
huojiehai 2003-08-14
  • 打赏
  • 举报
回复
使用 ExtractAssociatedIcon函数得到ICON,再使用TImageList的AddIcon

Icon := TIcon.Create;
Icon.Handle := ExtractAssociatedIcon(HInstance, TempFile, 0);
ImageList1.AddIcon(Icon);

试试这个!!!!!

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧