注册 登录
编程论坛 VC++/MFC

VS2010新建资源

fxbszj 发布于 2013-08-17 21:09, 2405 次点击
我都不知道该怎么写问题的题目了。我看书中介绍:新建一个位图文件,生成一个默认名称为IDB_BITMAP1的资源。我用VS2010创建位图文件后生成的是bitmap1.bmp,可是当我调用这个位图资源的时候,还是必须用IDB_BITMAP1,例如LoadBitmap(IDB_BITMAP1)   
这个位图文件我可以在VS解决方案里的资源文件 下找到bitmap1.bmp,可是我怎么才知道它和IDB_BITMAP1对应上。虽然其他资源我也可以按照命名规则推断出来,可这写WINDOWS程序也不能都靠猜的吧
4 回复
#2
yuccn2013-08-17 21:31

IDB_BITMAP1 只是是内部命名的一个规则,你不断增加位图资源时候它会自动生产IDB_BITMAP2、IDB_BITMAP3~~。当然你也可以通过在属性中吧这个id改成其他的。
你可以在资源文件中看到,他就是关联着的。
这个地方就可以看到了,你也可以把id该成其他的

只有本站会员才能查看附件,请 登录





#3
fxbszj2013-08-18 10:13
回复 2楼 yuccn
这个命名规则我懂,新建图标文件会是IDI_ICON1,上面帖的图,我用vs2010上就没有显示ID是什么
只有本站会员才能查看附件,请 登录
#4
yuccn2013-08-18 10:29
回复 3楼 fxbszj
不可能没有的,你找的方法不对而已
一点要点钟那个icon,不点中的时候他显示是图片属性而不是资源属性。

只有本站会员才能查看附件,请 登录
#5
fxbszj2013-08-18 12:19
回复 4楼 yuccn
好吧,我找到了,谢谢
话说,VS2010默认把资源视图关闭了
1