如何在注册表中存储图形或图标,并可以直接使用,如何使用呢?谢谢了,急救:) 同意楼上的想法用二进制串,用Stream试试 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是可以存的,不过最好不用存。注册表也就几M大小,你一存图形,增加太多了,会变慢的。所以MS也不往里存。 我想让我的程序出现在ie的工具条中,就象netcar一样,必须有图标,如何使用程序中的图标,就象netcar一样,从程序中加载, 研究一下这几行吧,呵呵,难道icon放到注册表里了?别开玩笑了老兄[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Extensions\{D6E814A0-E0C5-11d4-8D29-0050BA6940E3}]"ButtonText"="FlashGet""Default Visible"="Yes""Exec"="F:\\FlashGet\\JetCar.exe""HotIcon"="F:\\FlashGet\\JetCar.exe,128""Icon"="F:\\FlashGet\\JetCar.exe,223""CLSID"="{1FBA04EE-3024-11d2-8F1F-0000F87ABD16}""MenuStatusBar"="FlashGet""MenuText"="&FlashGet" 在IE浏览栏添加自己的图标:use ...,activex,comobj,Registry;这只是个例子,具体内容参照msdn在delphi5+winxp调试通过var Guid:TGUID; Suid:string; syspath:PChar; reg:Tregistry;begin if CoCreateGuid(guid)=S_OK then suid:=guidtostring(guid); with Tregistry.Create do try getmem(syspath,255); GetSystemDirectory(SysPath,255);//获得windows系统目录 RootKey := HKEY_LOCAL_MACHINE; OpenKey('\Software\Microsoft\Internet Explorer\Extensions\'+sUID,True); WriteString('Default Visible', 'Yes'); WriteString('ButtonText','Google'); WriteString('HotIcon', string(syspath)+'\shell32.dll,14'); WriteString('Icon', string(syspath)+'\shell32.dll,15'); writeString('CLSID','{1FBA04EE-3024-11D2-8F1F-0000F87ABD16}'); WriteString('Exec', 'http://www.google.com'); closekey; finally dispose(syspath); free; end;end; F:\\FlashGet\\JetCar.exe,128中是如何在程序中加入图标的饿,使程序可以用上面的形式表示呀! 如:jetcar.exe,128 其中128是什么意思呀,是如何实现的!谢谢了,请详解!!!!!! 哪个128就是哪个图标在哪个EXE文件里的资源编号,注册表里不要放太大的东西,否则启动速度够你受的 如何在自己的程序中放置图标,也可以通过这种方法提取,如: myproject.exe,100表示!请详解! 最好是这样的,我要做一个单独的程序,只包含一个.exe文件!!!!!快,解救@!!如何在自己的程序中放置一个图标资源,可以通过外部的读取呢?]如:myproject.exe,100 这样可以读一个图标! 做一个d:\aaa.rc内容:100 icon "a1.ico"然后运行brcc32 d:\aaa.rc你将得到d:\aaa.res在程序里写入 {$R aaa.res}就可以了res文件还可以用delphi的资源编辑器打开编辑 F:\\FlashGet\\JetCar.exe,128也完全可以写成F:\\FlashGet\\JetCar.Ico啊,就是说,如果你有Ico文件,直接用就是了(BMP) 你可以在注册表中储存ICO的路径,然后指向它就行了。 离开Delphi2年了,回来放分问候这里的兄弟姐妹们 请教如何获得复杂的XML文档?高分 下载的delphi 7.0企业版,安装后出现的问题 我開發了一個程式,客戶端的版本是,1.0.0.0,報務器的版本是:1.0.0.1,在程式裡我怎樣進行版本比較? sql查询问题(在线等候) 异常的捕捉 高分求助存储过程? 怎样用过程条显示下载的进度? 关于属性编辑器的问题(就是在系统中实现DELPHI的属性编辑器的那样的效果) (UP有分)怎样在DATABASE中动态配置别名!我的代码是……不知道对不对! 远程控制高手请帮助。救我,。。。。。。。。@!@$#@%&^& DELPHI与VBA
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Extensions\{D6E814A0-E0C5-11d4-8D29-0050BA6940E3}]
"ButtonText"="FlashGet"
"Default Visible"="Yes"
"Exec"="F:\\FlashGet\\JetCar.exe"
"HotIcon"="F:\\FlashGet\\JetCar.exe,128"
"Icon"="F:\\FlashGet\\JetCar.exe,223"
"CLSID"="{1FBA04EE-3024-11d2-8F1F-0000F87ABD16}"
"MenuStatusBar"="FlashGet"
"MenuText"="&FlashGet"
use ...,activex,comobj,Registry;这只是个例子,具体内容参照msdn
在delphi5+winxp调试通过
var Guid:TGUID;
Suid:string;
syspath:PChar;
reg:Tregistry;
begin if CoCreateGuid(guid)=S_OK then suid:=guidtostring(guid);
with Tregistry.Create do try
getmem(syspath,255);
GetSystemDirectory(SysPath,255);//获得windows系统目录
RootKey := HKEY_LOCAL_MACHINE;
OpenKey('\Software\Microsoft\Internet Explorer\Extensions\'+sUID,True);
WriteString('Default Visible', 'Yes');
WriteString('ButtonText','Google');
WriteString('HotIcon', string(syspath)+'\shell32.dll,14');
WriteString('Icon', string(syspath)+'\shell32.dll,15');
writeString('CLSID','{1FBA04EE-3024-11D2-8F1F-0000F87ABD16}');
WriteString('Exec', 'http://www.google.com');
closekey;
finally
dispose(syspath);
free;
end;
end;
中是如何在程序中加入图标的饿,使程序可以用上面的形式表示呀!
如:jetcar.exe,128
其中128是什么意思呀,是如何实现的!谢谢了,请详解!!!!!!
注册表里不要放太大的东西,否则启动速度够你受的
myproject.exe,100表示!请详解!
如何在自己的程序中放置一个图标资源,可以通过外部的读取呢?
]如:myproject.exe,100 这样可以读一个图标!
内容:100 icon "a1.ico"
然后运行brcc32 d:\aaa.rc你将得到d:\aaa.res
在程序里写入 {$R aaa.res}就可以了
res文件还可以用delphi的资源编辑器打开编辑
也完全可以写成
F:\\FlashGet\\JetCar.Ico
啊,就是说,如果你有Ico文件,直接用就是了(BMP)