你要知道.ico文件的格式,、如果你做过.bmp就知道了。

解决方案 »

  1.   


        图标文件实际上是由两个位图组成的:原始位图和它的掩膜。    写图标文件首先要写文件头(类似与bitmap header),然后写入两个位图。至于DDB到DIB如何转换我想你应该知道吧。    具体操作过程因为我没做过,无法写的很清楚。好像《windows95 开发者必读》有关于图标操作的讲解吧。另外,《visual basic 4?5 大全》(Microsoft Press)有这样的示例程序。(只是看过书,没见过光盘)
      

  2.   

    HICON所指向的内存里存储的不是图标数据嗎?那是甚麼?
      

  3.   

    HICON指向的好象是Windows自定义的一种结构吧.
      

  4.   

    HICON指向的内存地址中放的是图标数据吗?
      

  5.   

    我查过WIN32 API,好像没有可以把HICON句柄存成*.ICO的函数。你可以直接读取分析PE可执行文件,把图标从(exe,dll等)文件中提取出来,如果你需要源程序,我可以给你一份。
      

  6.   

    你的意思是说不用那个API取出HICON,而是直接去二进制文件中去取!
    我要源程序,[email protected] 谢谢