Board logo

标题: 请问要一个BITMAP图标问题 [打印本页]

作者: qpx0033    时间: 2007-4-14 19:36     标题: 请问要一个BITMAP图标问题

我想将已经在电脑中存在的BITMAP图标载入到新建的工程中,但是每次都不会成功,我也搞不懂是什么问题,各位高手能否给指点一下,不胜感激
作者: Nothing    时间: 2007-4-14 23:30

你如何加载?是做到资源文件里还是其他方法?
作者: qpx0033    时间: 2007-4-15 13:16

是想加入到工程资源里
作者: Nothing    时间: 2007-4-15 14:38

在VC中,在资源中点右键,点insert 然后在Insert Resource中选择Bitmap就可以了,系统会自动分配一个ID号,你可以修改一下ID,然后加载资源就可以了。
作者: qpx0033    时间: 2007-4-17 18:28

我按照你上面上面说的方法进行图标载入,但是总是报错,
--------------------Configuration: Practice - Win32 Debug--------------------
Compiling resources...
G:\vc++\Practice\Practice.rc (72): error RC2176 : old DIB in res\MSN_Logo.ico; pass it through SDKPAINT
Error executing rc.exe.
Practice.exe - 1 error(s), 0 warning(s)

麻烦给看一下这个问题如何解决,因为如果把这个图标删除还是出错,麻烦了
作者: Nothing    时间: 2007-4-17 21:17

你的图标有问题,ICO文件不是位图,是图标。VS6有很多最新的图标由于接口比较老,不能加载。
作者: qpx0033    时间: 2007-4-17 21:33

o,那我要是想从电脑中载入我想要加入的图标,可以怎么做呢?
谢谢
作者: Nothing    时间: 2007-4-17 22:31

用VC图标编辑器编辑一下,看看能不能打开。如果能打开,就能加载。
好像VC6只支持最高256色的图标。现在的XP图标有些是真彩色的,加载不了。




欢迎光临 编程开发论坛 (http://bbs.lihuasoft.net/) Powered by Discuz! 6.0.0