已经存在一个EXE文件能不能把他的图标导出为ICO格式? 已经存在一个EXE文件能不能把他的图标导出为ICO格式? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 uses shellapi;var IconIndex : word; h : hIcon;begin IconIndex := 0; h := ExtractAssociatedIcon(hInstance, PChar(filename), IconINdex); DrawIcon(image1.Canvas.Handle,0,0,h);//将图标显示出来end;来自超级猛料 DELPHI下面有一个例子代码.自带的,功能很多,可以参考一下! 1. 用API函数ExtractIcon或ExtractIconEx,取得图标的HANDLE。2. 创建一个TIcon类,将取得的HANDLE赋给TICON的HANDLE。3. 调用TIcon的SaveToFile方法,保存图标到文件。4. 释放该释放的对象。TIcon类的SaveToFile是有限制的,只能读16色的图标。 从其他程序中得到图标(没导出,自己做)uses shellapi;procedure TForm1.Button1Click(Sender: TObject);var icon:ticon;begin icon:=TIcon.Create; icon.Handle:=extracticon(hinstance,'f:\temp\eye.exe',0); //your code icon.Free; end; 如果用SocketConnection连接internet上的数据库,需要路由映射哪个端口? 奇怪了,Mysql不支持中文查找? 做delphi的同行现在混的怎样? fastreport 打印出现空白页面,急,谢谢! CommandText Cann't Changed? 高分求救:怎样避免FindKey、Locate等函数自动Post? 为什么我取相对路经总是失效,在线等。 请问那位大哥有关于农历中二十四节气的算法 打印问题(急!!!!) 我没有其他编程语言基础,但我想学开发语言 ShellTreeView显示目录的问题,还望大家多多指教! 有关图像背景色的改变问题,请大家帮帮忙
var
IconIndex : word;
h : hIcon;
begin
IconIndex := 0;
h := ExtractAssociatedIcon(hInstance,
PChar(filename),
IconINdex);
DrawIcon(image1.Canvas.Handle,0,0,h);//将图标显示出来
end;
来自超级猛料
2. 创建一个TIcon类,将取得的HANDLE赋给TICON的HANDLE。
3. 调用TIcon的SaveToFile方法,保存图标到文件。
4. 释放该释放的对象。TIcon类的SaveToFile是有限制的,只能读16色的图标。
uses
shellapi;
procedure TForm1.Button1Click(Sender: TObject);
var
icon:ticon;
begin
icon:=TIcon.Create;
icon.Handle:=extracticon(hinstance,'f:\temp\eye.exe',0);
//your code
icon.Free;
end;