c++LoadBitmap不能加载资源,怎么回事啊?

C/C++ > C++ 语言 [问题点数:40分,结帖人tianwai1718]
等级
本版专家分:0
结帖率 81.82%
tianwai1718

等级:

LoadBitmap加载位图资源、LoadImage从文件加载位图

函数功能:该函数从模块的可执行文件中加载指定的位图资源。如下图:IDB_TEST 是加载好的位图图片 CBitmap bitmap; if(bitmap.LoadBitmap(IDB_TEST)) { int index = m_imageList.Add(&bitmap, nullptr); ...

关于CBitmap,LoadBitmap 的使用

LoadBitmap 1.Platform SDK 如果位图的ID定义为IDB_BITMAP1则 HBITMAP hBitmap=LoadBitmap(AfxGetInstanceHandle(),(LPSTR)IDB_BITMAP1); 如果位图的ID定义为"IDB_BITMAP1"则 HBITMAP hBitmap=LoadBitmap...

LoadBitmap与LoadImage的区别

LoadBitmap与LoadImage都可以用来加载位图资源。 先看LoadBitmap:   函数功能:该函数从模块的可执行文件中加载指定的位图资源。该函数已经被函数LoadImage替代。 函数原型:HBITMAP LoadBitmap...

LoadBitmap加载图像成功?总是放0

char m_string[50] = "E:\\MyCpp\\TestLoadimage\\Debug\\wbt.bmp"; HBITMAP hTmp = (HBITMAP)LoadImage(AfxGetApp()->m_hInstance, (LPWSTR)m_string, IMAGE_BITMAP, 402, 407, LR_LOADFROMFILE);

VS2013 MFC添加位图

位图的nIDResource默认为IDB_BITMAP1,是资源ID,是一个UINT型的宏,同时还生成了该宏对应的值,右击IDB_BITMAP1选择资源符号可以查找到对应的值,比如为310。 由CBitmap类提供添加位图操作,该类中只有...

关于CBitmap的使用

在初始化CBitmap对象时,常用Cbitmap::LoadBitmap,即如下两种: BOOL LoadBitmap( LPCTSTR lpszRecourceName ); BOOL LoadBitmap( UINT nIDResource ); MSDN中的说明为:" 返回值调用成功时返回非零值,否则为0。 ...

dll之loadbitmap失败 getlasterror返回1813 1814的解决

最近用DLL做单纯的资源供给部件遇到了LoadBitmap失败的问题(返回1813,1814),经过不懈的努力总算搞清楚是怎么回事了。  问题的生产:  我把一个dLL(zy.dll)装进了一张位图(IDB_BITMAP1)和一个图标(IDI...

CBitmap类中的LoadBitmap的用法 CImageList中 LoadImage用法

LoadBitmap只能载入资源中位图(即用MFC提供的手动添加资源的方法加入的),不能通过图片的文件名直接载入,像:CBitmap bmp if (bmp.LoadBitmap((LPCWSTR)"res\\test.jpg"))就会装载成功。 如果想通过图片的...

PictureControl控件加载图片

一:静态加载图片 新建一个MFC对话框 在资源处添加一张bmp图片。 删除“TODO:在此处放置对话框控件.”静态文本控件、“确定”按钮和“取消”按钮。 添加一个Picture Control控件,ID为IDC_PICTURE_STATIC,接着...

C++中Cbitmap,HBitmap,Bitmap的区别及联系

加载一位图,可以使用LoadImage: HANDLE LoadImage(HINSTANCE hinst,LPCTSTR lpszName,UINT uType,int cxDesired,int CyDesired,UINT fuLoad); LoadImage可以用来加载位图,图标和光标 加载时可以规定...

HBitmap、Bitmap、CBitmap之间的区别与联系

一、术语的定义及含义: HANDLE :  是DIB的文件句柄,是表示了设备无关位图在内存中的区域存储代号,该句柄值是整数....一个句柄是指使用的一个唯一的整数值,即一个4字节(64位程序中为8字节)长的数值,来标识应用...

dll模块资源切换

大部分开发过程中我们都直接使用C或者C++开发基于WindowsSDK的Win32 Dll,但是有些场合,我们可能需要用到MFC的一些类库来简化我们的开发过程和周期,为此,我们需要开发MFC扩展dll。 使用MFC扩展Dll可能缩短我们的...

LoadBitmap调用文件

比如LoadBitmap("res\\dog.bmp"); 我知道改用什么参数?或者是不能用?(我想使用LoadImages()). 更多 0 分享到: 相关主题推荐: 位图 相关帖子推荐: C#生成透明图片,去掉文字水印中的文字阴影Bitmap.Clone...

MFC几种给对话框添加背景图的方法

方式一:(适用与多种格式)用CImage类可以加载多种格式的图片,在OnPaint中Draw即可。 void CBackgroundDlg::OnPaint() { if (IsIconic()) { CPaintDC dc(this); // 用于绘制的设备上下文 SendMessage(WM_...

VC 6.0中给主窗体加入背景图片

Visual C++提供的应用程序框架虽然可以自动生成多文档(MDI)的应用程序,但是程序的界面比较单调,如果能够在主框架中添加上彩色位图,一定能够大大改观程序的界面效果。目前也有些编程资料涉及到如何在MDI应用程序...

MFC入门(三)-- MFC图片/文字控件(循环显示文字和图片的小程序)

利用MFC循环显示BMP图片~~MFC入门之三

MFC按钮上添加图片

MFC按钮上添加图片两种方法:每种方法都需要两个步骤1.建立图片句柄 2.在按钮上根据句柄显示图片

C++ 读取本地bmp文件,文件类型是hbitmap类型的

我现在创建一个图片类型 hBitmap bitmap1 是这么创建的 我现在想读取本地的一个bmp文件,我不要添加资源文件的那种方式

关于一个无法加载资源的错误问题

void CGetBitmap::LoadBitmapFromRec(HWND hWnd){ HINSTANCE hInstance=GetModuleHandle(NULL); LPCTSTR lr = MAKEINTRESOURCE(IDB_BANANA); HDC hdc=GetDC(hWnd); HDC hdcmem=CreateCompatibleDC(hdc);...

在VS2013环境下MFC学习:给对话框添加背景图片

步骤1 添加资源 先右击工程名.rc(我的是PlaneDiag_Demo_MFC),再点击“添加资源” 步骤2 导入BMP图像 进入“添加资源”界面后,点击资源类型中的“Bitmap”,再点击“导入” 点击“导入”后,进入下述界面...

MFC加载位图资源的实现

MFC加载位图资源的实现1、添加OnEraseBkgnd函数该方法是在指定位置加载位图BOOL CbitmapDlg::OnEraseBkgnd(CDC* pDC){ // TODO: 在此添加消息处理程序代码和/或调用默认值 CBitmap bitmap; bitmap....

mfc加载PNG图片

方法一(GDI+): //本地加载 ...//资源加载 BOOL ImageFromIDResource(UINT nID, LPCTSTR sTR,Image *&pImg) { HINSTANCE hInst = AfxGetResourceHandle(); HRSRC hRsrc = ::FindResource (hIn...

MFC 添加背景图片并让控件背景透明

/*添加背景图片*/ BOOL CTOOLDlg::OnEraseBkgnd(CDC* pDC) {  // TODO: 在此添加消息处理程序代码和/或调用默认值  CDialog::OnEraseBkgnd(pDC); ... HBITMAP m_hBitmap;... m_hBitmap = ::LoadBitmap(::Ge

VS2013/MFC编程入门之二十六(常用控件:图片控件Picture Control)

本节主要讲一种简单实用... 图片控件和前面讲到的静态文本框都是静态文本控件,因此两者的使用方法有很多相同之处,所属类都是CStatic类,有关成员函数已在前面介绍,这里就重复了。  图片控件静态和动态加载图片

MFC的GDI对象的构造与释放

一、设备上行文 CDC对象封装了设备上下文的一个句柄m_hDC,如果通过GetDC();来操作设备上下文,一定要在退出函数时调用ReleaseDC(); GetDC();相当于获得了一个当前设备上下文的一个副本,调用它是会重新分配内存的,...

在单文档窗口中添加背景图片

我们在用Visual C++写程序时,会看到她自动产生的界面背景非常的单调,我们可以自己来改变这个问题来实现美丽的背景,希望本文对初学者有所帮助。本文代码运行效果图如下 下面来跟我做: 1.首先准备好一张美丽的图片...

vc++如何给窗体添加背景图片

VC是一个功能强大的可视化的开发工具,但是用VC做的标准界面与...但与单文档窗口应用程序中改变框架窗口的背景方法不同,对多文档窗口应用程序中的主框架窗口改变背景不能简单地用ClassWizard重载OnEraseBkgnd(CD

深入Windows窗体原理及控件重绘技巧

之前有学MFC的同学告诉我觉得Windows的控件重绘难以理解,就算重绘成功了还是有些地方明白,我觉得可能很多人都有这样的问题,在这里我从Windows窗体的最基本原理来讲解控件的WM_DRAWITEM重绘和子类化重绘,如果你...

1813-找到映像文件中指定的资源类型 与LoadResource函数错误代码:1812-指定的映像文件包含资源区域

函数原型:HRSRC WINAPI FindResource( _In_opt_ HMODULE hModule, _In_ LPCTSTR lpName, _In_ LPCTSTR lpType ); ...关于第一个参数hModule:...如果在DLL情况下,该函数可以为null,要明确待寻找资源的模块位置

Premiere2019破解版

文档内包含pr2019版本的破解版,只需在解压后点击Setup.exe即可一键安装。

相关热词 c# 摘要 c# mvc2 匿名访问 c#qq登录框代码怎么写 c#修改json串 c#string怎么用 c#不包含适用 c# exe 所在路径 c#重载运算符++ add c# list c# 抓取数据