已知一个图标的句柄,怎么得到该图标在内存块中的内容? ( 积分: 300 )

  • 主题发起人 主题发起人 kingdeezj
  • 开始时间 开始时间
K

kingdeezj

Unregistered / Unconfirmed
GUEST, unregistred user!
如题: 已知一个图标(TIcon)的Handle(这个Handle由ExtractIcon,CreateIcon...等API函数得到),想根据这个Handle得到该Icon的内存块.
不能使用TIcon.SaveToStream方法,因为该方法DELPHI封装有问题.
 
如题: 已知一个图标(TIcon)的Handle(这个Handle由ExtractIcon,CreateIcon...等API函数得到),想根据这个Handle得到该Icon的内存块.
不能使用TIcon.SaveToStream方法,因为该方法DELPHI封装有问题.
 
阅读都才3个,顶.....
 
不熟啊,抱歉
 
FindControl,然后TIcon如何?
 
谢谢,我试试看,估计最后的TICON还是有问题.
 
TIcon 用 FindControl找不到的吧?
 
var
image; TmemorySteeam;
begin
WriteIcon(Image, Handle, False)
end;
 
xuxiaohan 谢谢您.但正是DELPHI这个方法有缺点.无法正确识别icon的颜色格式.
 
添加到ImageList里面,用AddIcon,然后使用ImageList来保存
 
cc,分全部给我,我没有分了,我的办法绝对可以,我用过的
 
后退
顶部