CBitmap bitmap;
bitmap.LoadBitmap(bitmap1);
CBrush brush(&bitmap);
CClientDC dc(this);
dc.FillRect(CRect(m_ptOrigin,point),&brush);
控制台输出:
1>c:\users\administrator\documents\visual studio 2010\projects\draw\draw\childview.cpp(105): error C2065: “bitmap1”: 未声明的标识符
12 个解决方案
#1
cbitmap这个类型是自定义的?
#2
不是
#3
CBitmap
The CBitmap class encapsulates a Windows graphics device interface (GDI) bitmap and provides member functions to manipulate the bitmap. To use a CBitmap object, construct the object, attach a bitmap handle to it with one of the initialization member functions, and then call the object’s member functions.
from:MSDN
The CBitmap class encapsulates a Windows graphics device interface (GDI) bitmap and provides member functions to manipulate the bitmap. To use a CBitmap object, construct the object, attach a bitmap handle to it with one of the initialization member functions, and then call the object’s member functions.
from:MSDN
#4
没看见你代码哪里定义了 bitmap1
#5
说得很清楚哇! bitmap1没有定义
#6
bitmap1:代表什么?假如是代表你导入的位图资源的话,看看其ID是否等于bitmap1,不是就改正它;
假如是指向一个位图资源名的字符串的话,看看该字符串是否以null结尾,同时检查bitmap1是否真的指向了该字符串。
假如是指向一个位图资源名的字符串的话,看看该字符串是否以null结尾,同时检查bitmap1是否真的指向了该字符串。
#7
BOOL LoadBitmap( LPCTSTR lpszRecourceName );
BOOL LoadBitmap( UINT nIDResource );
MSDN中的说明为:
" 返回值调用成功时返回非零值,否则为0。
lpszResourceName指向一个包含了位图资源名字的字符串(该字符串以null结尾)。
NIDResource指定位图资源中资源的ID号。
BOOL LoadBitmap( UINT nIDResource );
MSDN中的说明为:
" 返回值调用成功时返回非零值,否则为0。
lpszResourceName指向一个包含了位图资源名字的字符串(该字符串以null结尾)。
NIDResource指定位图资源中资源的ID号。
#8
bitmap.LoadBitmap(BITMAP1);
#9
今天才上论坛
我是看视频做的。视频(VC6.0)上是直接在资源上面添加了个bitmap资源,然后画图,之后直接引用了
我在VS2010 中找不到刚新建的bitmap的ID
我是看视频做的。视频(VC6.0)上是直接在资源上面添加了个bitmap资源,然后画图,之后直接引用了
我在VS2010 中找不到刚新建的bitmap的ID
#10
已解决;
实际上是8楼提示了下, 全大写宏?
so,既然是已定义的宏,那么在哪呢?
然后想到是resource(资源),就#include"resource.h",最后找到一个“ #define IDB_BITMAP1 ”
实际上是8楼提示了下, 全大写宏?
so,既然是已定义的宏,那么在哪呢?
然后想到是resource(资源),就#include"resource.h",最后找到一个“ #define IDB_BITMAP1 ”
#11
你那视频是孙鑫的C++吧 我的也是 。。
到了卡住了。。。
#12
bitmap.LoadBitmap(BITMAP1);
LoadBitmap里面加载的是位图的ID,位图ID是按照你加载的自动按照顺序提供的,你的第一个加载的位图的资源ID就是BITMAP1,
查看资源ID的方式是打开头文件列表下的resource.h文件 。
LoadBitmap里面加载的是位图的ID,位图ID是按照你加载的自动按照顺序提供的,你的第一个加载的位图的资源ID就是BITMAP1,
查看资源ID的方式是打开头文件列表下的resource.h文件 。
#1
cbitmap这个类型是自定义的?
#2
不是
#3
CBitmap
The CBitmap class encapsulates a Windows graphics device interface (GDI) bitmap and provides member functions to manipulate the bitmap. To use a CBitmap object, construct the object, attach a bitmap handle to it with one of the initialization member functions, and then call the object’s member functions.
from:MSDN
The CBitmap class encapsulates a Windows graphics device interface (GDI) bitmap and provides member functions to manipulate the bitmap. To use a CBitmap object, construct the object, attach a bitmap handle to it with one of the initialization member functions, and then call the object’s member functions.
from:MSDN
#4
没看见你代码哪里定义了 bitmap1
#5
说得很清楚哇! bitmap1没有定义
#6
bitmap1:代表什么?假如是代表你导入的位图资源的话,看看其ID是否等于bitmap1,不是就改正它;
假如是指向一个位图资源名的字符串的话,看看该字符串是否以null结尾,同时检查bitmap1是否真的指向了该字符串。
假如是指向一个位图资源名的字符串的话,看看该字符串是否以null结尾,同时检查bitmap1是否真的指向了该字符串。
#7
BOOL LoadBitmap( LPCTSTR lpszRecourceName );
BOOL LoadBitmap( UINT nIDResource );
MSDN中的说明为:
" 返回值调用成功时返回非零值,否则为0。
lpszResourceName指向一个包含了位图资源名字的字符串(该字符串以null结尾)。
NIDResource指定位图资源中资源的ID号。
BOOL LoadBitmap( UINT nIDResource );
MSDN中的说明为:
" 返回值调用成功时返回非零值,否则为0。
lpszResourceName指向一个包含了位图资源名字的字符串(该字符串以null结尾)。
NIDResource指定位图资源中资源的ID号。
#8
bitmap.LoadBitmap(BITMAP1);
#9
今天才上论坛
我是看视频做的。视频(VC6.0)上是直接在资源上面添加了个bitmap资源,然后画图,之后直接引用了
我在VS2010 中找不到刚新建的bitmap的ID
我是看视频做的。视频(VC6.0)上是直接在资源上面添加了个bitmap资源,然后画图,之后直接引用了
我在VS2010 中找不到刚新建的bitmap的ID
#10
已解决;
实际上是8楼提示了下, 全大写宏?
so,既然是已定义的宏,那么在哪呢?
然后想到是resource(资源),就#include"resource.h",最后找到一个“ #define IDB_BITMAP1 ”
实际上是8楼提示了下, 全大写宏?
so,既然是已定义的宏,那么在哪呢?
然后想到是resource(资源),就#include"resource.h",最后找到一个“ #define IDB_BITMAP1 ”
#11
你那视频是孙鑫的C++吧 我的也是 。。
到了卡住了。。。
#12
bitmap.LoadBitmap(BITMAP1);
LoadBitmap里面加载的是位图的ID,位图ID是按照你加载的自动按照顺序提供的,你的第一个加载的位图的资源ID就是BITMAP1,
查看资源ID的方式是打开头文件列表下的resource.h文件 。
LoadBitmap里面加载的是位图的ID,位图ID是按照你加载的自动按照顺序提供的,你的第一个加载的位图的资源ID就是BITMAP1,
查看资源ID的方式是打开头文件列表下的resource.h文件 。