vs2010 位图的加载,该怎么解决

如题所述

Vs2010下添加位图后,自动分配了IDB_BITMAP1写个id,可为什么我在函数Loadbitmap的参数填写该id时又为什么报错未定义标识符呢?在资源符号管理器中可以看到其值为310,可在resource.h中又不见其定义,这是为什么?在resource.h中手动定义为310后错误消失,难道每次添加医院都要手动添加定义么?可我在vc6.0的教学视频里面看到是不用手动定义的啊?求解为何?------解决方案--------------------------------------------------------你在资源中插入位图就会自动生成。------解决方案--------------------------------------------------------这是直接从外部加载位图的方法
温馨提示:内容为网友见解,仅供参考
无其他回答

vs2010中 c++在资源中创建位图后,如何加载到位图变量中
要排除这个错误首先要保证在resource.h里面bitmap1有定义到,我很奇怪VS通常定义一个资源的宏都是全部大写而且ID?_开头(?代表资源类型,比如位图就是IDB_XXX...,然后控件就是IDC_XXX...,对话框是IDD_XXX...,这样)是你特意把符号名改了么?另外要保证你的那个源文件里面include了resource.h,...

vs2010 MFC中在单文档中想显示一个位图,求文件打开函数实现
在单文档视图View类的Ondraw()函数中添加:void CTestView::OnDraw(CDC* pDC){ CBitmap Bmp;Bmp.LoadBitmap(IDB_BITMAP1); \/\/IDB_BIRMAP1是你加载的位图资源 CDC memDC;memDC.CreateCompatibleDC(pDC);memDC.SelectObject(&Bmp);pDC->BitBlt(0,0,600,600,&memDC,0,0,SRCCOPY);} ...

vs2010的mfc怎么添加位图
可以用Picture控件,或者使用BitBlt函数将位图画到界面上,具体用法查找windows API。

MFC单文档中的客户区位图显示(VS2010)
MFC单文档,在创建的时候,View基类可以选择CScrollView,这个就是自带滚动条的了,管理也很方便,看一下CScrollView的说明,或者百度一下例程就可以了,很简单。

vs2010中MFC中创建的位图名字问题
可以修改,可以再solution界面的.rc文件上右击->view code,就可以修改,不过你最好在resource试图的资源文件上,右键->属性,修改ID,这样rc文件中,自然就改了。

在vs2010中用LoadBitmap导入位图”bitmap1"时说"bitmap"符号未定义_百...
编译时错的还是运行时错的?编译时错的:看看有没有导入 #include "resource.h"看看是不是ID号写错了。运行时错的:把LoadBitmap后面加上GetLastError,看看结果,可以查阅MSDN

vs2010中CBitmap静态图片控件只能显示出在资源中的位图,如何使用CImag...
CRect rc; GetClientRect(rc); CImage image; image.Load(_T("c:\\\\1.jpg")); \/\/图片文件路径 if (image.GetBPP() == 32) { int i; int j; for (i = 0; i < image.GetWidth(); i++) { for (j = 0; j < image.GetHeight(); j++) { ...

VS2010怎么修改自己安装软件的图标
在资源视图里,找到Icon,里面有个IDR_MAINFRAME的位图,移除 加入自己的位图,并将ID改为IDR_MAINFRAME

VC 已做好的登陆界面如何加到已有工程中?
我给你看的代码是VS2010生成的代码,所以可能会多一点,你在我注释的地方添加就行了:BOOL CuuuuApp::InitInstance(){ \/\/ 如果一个运行在 Windows XP 上的应用程序清单指定要 \/\/ 使用 ComCtl32.dll 版本 6 或更高版本来启用可视化方式,\/\/则需要 InitCommonControlsEx()。否则,将无法创建窗口。IN...

vs2010中如何输出图形
备注:由CreateCompatibleBitmap函数创建的位图的颜色格式与由参数hdc标识的设备的颜色格式匹配。该位图可以选入任意一个与原设备兼容的内存设备环境中。由于内存设备环境允许彩色和单色两种位图。因此当指定的设备环境是内存设备环境时,由CreateCompatibleBitmap函数返回的位图格式不一定相同。然而为非内存设备环境创建的兼容...

相似回答