同意楼上的想法用二进制串,用Stream试试

解决方案 »

  1.   

    是可以存的,不过最好不用存。注册表也就几M大小,你一存图形,增加太多了,会变慢的。所以MS也不往里存。
      

  2.   

    我想让我的程序出现在ie的工具条中,就象netcar一样,必须有图标,如何使用程序中的图标,就象netcar一样,从程序中加载,
      

  3.   

    研究一下这几行吧,呵呵,难道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"
      

  4.   

    在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;
      

  5.   

    F:\\FlashGet\\JetCar.exe,128
    中是如何在程序中加入图标的饿,使程序可以用上面的形式表示呀!
       如:jetcar.exe,128
          其中128是什么意思呀,是如何实现的!谢谢了,请详解!!!!!!
      

  6.   

    哪个128就是哪个图标在哪个EXE文件里的资源编号,
    注册表里不要放太大的东西,否则启动速度够你受的
      

  7.   

    如何在自己的程序中放置图标,也可以通过这种方法提取,如:
      myproject.exe,100表示!请详解!
      

  8.   

    最好是这样的,我要做一个单独的程序,只包含一个.exe文件!!!!!快,解救@!!
    如何在自己的程序中放置一个图标资源,可以通过外部的读取呢?
    ]如:myproject.exe,100 这样可以读一个图标!
      

  9.   

    做一个d:\aaa.rc
    内容:100 icon "a1.ico"
    然后运行brcc32 d:\aaa.rc你将得到d:\aaa.res
    在程序里写入 {$R aaa.res}就可以了
    res文件还可以用delphi的资源编辑器打开编辑
      

  10.   

    F:\\FlashGet\\JetCar.exe,128
    也完全可以写成
    F:\\FlashGet\\JetCar.Ico
    啊,就是说,如果你有Ico文件,直接用就是了(BMP)
      

  11.   

    你可以在注册表中储存ICO的路径,然后指向它就行了。