一个似乎很古老的问题: 如何用delphi修改其他程序的位图资源? 却让我手足无措(苦笑)(100分)

  • 主题发起人 主题发起人 shellapi
  • 开始时间 开始时间
S

shellapi

Unregistered / Unconfirmed
GUEST, unregistred user!
系统是xp<br>我已经搜索了论坛里关于这个的讨论<br>我尝试了几种方法:<br>1。用api:UpdateResource<br>2。找出offset,直接用流写进文件<br><br>都遇到很多问题,谁能帮帮我,给个完整的演示。不要代码片段。
 
那种方法都可以,自己研究去
 
多谢张无忌帮我提前
 
没有代码,稍微讨论一下:<br>1、使用API函数在 98下是不行了,因为98不支持。<br>2、使用流写入又比较复杂,我不会。<br>3、前一阶段找过类似的问题,有一个程序的动态库可以实现这个功能。但是是收费的。<br>你可以到网上找找。
 
我用的是xp,用那函数是不会有什么问题的。我有c代码,但delphi就是找不到位图句柄。<br>如果用流写进去的话,要算资源的偏移,还有就是装入的位图格式和写进资源的格式,<br>应该怎么样,谁有经验的来谈谈。
 
XP应该没有问题。呵呵,不过我没有环境了。
 
^_^<br>你似乎总是有C,没有delphi啊。<br>其实编程似乎不在语言诶。<br>此问题我没有研究过,不过我想你应该能研究出来吧<br>别人的经验告诉你固然使你很快解决这个问题,但是<br>如果这个经验是你自己获取的,你的收获会更大,<br>是否也有过这样的体会?<br>仔细想想,这样的东西别人写了很多,难吗?<br>不知道。<br>那么多的人都搞定了,你就不应该对自己多点信心么<br>苦笑--》开心的笑<br><br>无他,勿生气<br>
 
再给你提前一下
 
甘学士,尔训如醍醐灌顶,吾大愧也。苦悟一日无它得,乃有发,勿怪!
 
shellapi:<br>&nbsp; &nbsp;你现在的方法不错,但好像是覆盖了原来的数据,而不是修改呀。<br>我还是想用API来试试。如果成功了,告诉你。
 
位图句柄?好像用LOADRESOURCE还是什么API函数可以的:)<br>查查MSDN最好
 
100好象太少了,没人来。问题解决了。结束.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
629
import
I
I
回复
0
查看
744
import
I
后退
顶部