CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  C++ 语言

关于CBitmap::LoadBitmap()函数

楼主flysky913()2005-05-19 12:39:17 在 C/C++ / C++ 语言 提问

CBitmap::LoadBitmap函数有两种格式,第一种是BOOL   LoadBitmap(   LPCTSTR   lpszResourceName   );第二种是BOOL   LoadBitmap(   UINT   nIDResource   );现在问题是:我用第二种形式可以加载一幅bmp位图资源(该位图已经导入资源),但是用第一种加载文图文件名却不能够显示?请各位高手指点一下? 问题点数:20、回复次数:9Top

1 楼junguo(junguo)回复于 2005-05-19 13:11:32 得分 0

第一种方式是不是应该是全路经?可能你的路径错了!Top

2 楼mostideal(三甲)回复于 2005-05-19 14:20:30 得分 0

dingTop

3 楼flysky913()回复于 2005-05-19 14:29:07 得分 0

我该为了全路径可惜还是一样的问题啊   ?Top

4 楼guyaguya(我只愿面朝大海,春暖花开)回复于 2005-05-19 15:34:36 得分 0

调试一下看看  
  看看是不是读图的结构读的不对Top

5 楼flysky913()回复于 2005-05-19 15:38:10 得分 0

找了一些资料,证明BOOL   LoadBitmap(   LPCTSTR   lpszResourceName   )这种格式不能够从文件加载,郁闷啊!Top

6 楼CPPLOVER_78(CPP爱好者)回复于 2005-05-19 16:44:32 得分 0

是不能那么调用,  
  我们查看LoadBitmap   的实现代码就可以知道其实它是调用了  
  AfxFindResourceHandle(lpszResourceName,   RT_BITMAP),   lpszResourceName)  
  这个函数.  
   
  Top

7 楼Darrren2185(考拉)回复于 2005-05-19 19:08:20 得分 5

CBitmap::LoadBitmap函数有两种格式,  
  第一种是BOOL   LoadBitmap(   LPCTSTR   lpszResourceName   );  
  /在VC程序中Import到资源文件中,并且#include"resource.h"  
  则有         LoadBitmap(MAKEINTRESOURCE(**.bmp));  
  第二种是BOOL   LoadBitmap(   UINT   nIDResource   );  
  第二中吗和上述差不多     LoadBitmap(IDC_BITMAP1);就可以拉~~~  
  Top

8 楼Darrren2185(考拉)回复于 2005-05-19 19:12:42 得分 10

Cbitmap::LoadBitmapBOOL  
    LoadBitmap(   LPCTSTR   lpszRecourceName   );  
  BOOL   LoadBitmap(   UINT   nIDResource   );  
  返回值调用成功时返回非零值,否则为0。  
  lpszResourceName指向一个包含了位图资源名字的字符串(该字符串以null结尾)。NIDResource指定位图资源中资源的ID号。说明本函数从应用的可执行文件中加载由lpszResourceName指定名字或者由nIDResource指定的ID号标志的位图资源。加载的位图被附在Cbitmap对象上。如果由lpszResourceName指定名字的对象不存在,或者没有足够的内存加载位图,函数将返回0。可以调用函数CgdiObject::DeleteObject删除由LoadBitmap加载的位图,否则Cbitmap的析构函数将删除该位图对象。警告     在删除位图对象之前,要保证它没有被选到设备上下文中。在Windows3.1以及以后的版本中,增加了如下的位图:OBM_UPARROWIORM_DNARROWIOBM_RGARROWIOBM_LFARROWITop

9 楼xt_jat(桑巴)回复于 2005-05-19 21:44:18 得分 5

用loadimageTop

相关问题

  • 关于函数LoadBitmap( )!
  • CBitmap的LoadBitmap函数加载的图片是16色的,应该怎么办能解决呢?
  • 一个GDI函数的问题,(LoadBitmap,CreatePatternBrush,FillRect)
  • 关于LoadBitmap函数,请高手指点,在线等!
  • [求助]哪里能找到CBitmap::GetBitmap()的函数定义?
  • 有了CBitmap的对象,用什么函数分别得到位图的长和宽,或用什么API函数?
  • 函数
  • 函数
  • 函数?
  • 函数

关键词

  • 函数
  • 文件
  • loadbitmap
  • lpszresourcename
  • cbitmap
  • 加载
  • nidresource
  • 调用
  • 资源
  • 图

得分解答快速导航

  • 帖主:flysky913
  • Darrren2185
  • Darrren2185
  • xt_jat

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo