发新话题
打印

请问要一个BITMAP图标问题

请问要一个BITMAP图标问题

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

TOP

你如何加载?是做到资源文件里还是其他方法?
换个头像,看见广告就眼红,直接封ID。

TOP

是想加入到工程资源里

TOP

在VC中,在资源中点右键,点insert 然后在Insert Resource中选择Bitmap就可以了,系统会自动分配一个ID号,你可以修改一下ID,然后加载资源就可以了。
换个头像,看见广告就眼红,直接封ID。

TOP

我按照你上面上面说的方法进行图标载入,但是总是报错,
--------------------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)

麻烦给看一下这个问题如何解决,因为如果把这个图标删除还是出错,麻烦了

TOP

你的图标有问题,ICO文件不是位图,是图标。VS6有很多最新的图标由于接口比较老,不能加载。
换个头像,看见广告就眼红,直接封ID。

TOP

o,那我要是想从电脑中载入我想要加入的图标,可以怎么做呢?
谢谢

TOP

用VC图标编辑器编辑一下,看看能不能打开。如果能打开,就能加载。
好像VC6只支持最高256色的图标。现在的XP图标有些是真彩色的,加载不了。
换个头像,看见广告就眼红,直接封ID。

TOP

发新话题