非位图、光标、菜单等资源的读取

原创 2004年11月03日 15:21:00

在工程中,位图、光标、菜单等资源都可以用相关的函数读取使用,对于一般的附在工程中的资源可以如下读取:

       HINSTANCE hInst = AfxGetResourceHandle();<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

       HRSRC hRsrc = ::FindResource(hInst,

              MAKEINTRESOURCE(IDR_MB), // 资源ID

              "MB" // 资源类型

);

       if (!hRsrc)

              return FALSE;

      

       // load resource into memory

       DWORD len = SizeofResource(hInst, hRsrc); // 资源大小

       BYTE* lpRsrc = (BYTE*)LoadResource(hInst, hRsrc); // 将资源读入内存,并得到首地址指针

       if (!lpRsrc)

              return FALSE;

 

MFC中加载位图资源到窗口中

一、 从磁盘中加载位图到窗口中---操作步骤 1. 创建一个单文档的应用程序,工程名为LoadBmp。 2. 在视图类中添加一个成员变量m_hBmp. 3. 在视图类的构造函数中调用LoadImage...
  • ziyuzhao123
  • ziyuzhao123
  • 2013年09月26日 16:10
  • 3065

Direct 2D 加载位图.

HRESULT LoadImageFormFile( ID2D1RenderTarget *pRT, ...
  • mmc1206x
  • mmc1206x
  • 2014年01月25日 11:02
  • 1301

加载位图资源

首先准备一副位图,保存在工程目录下中res目录下,然后通过insert插入这个位图 接着,是重绘的消息处理函数中添加如下代码: void CGraphic2View::OnDraw(CDC* pD...
  • u011396840
  • u011396840
  • 2014年05月29日 23:03
  • 762

MFC加载位图资源的实现

MFC加载位图资源的实现 1、添加OnEraseBkgnd函数 该方法是在指定位置加载位图 BOOL CbitmapDlg::OnEraseBkgnd(CDC* pDC) {     // ...
  • life061522
  • life061522
  • 2015年07月27日 11:58
  • 2032

Unity3d批量读取非Resources文件夹下的asset

例如读取Assets/Jsons/下所有的文本文件
  • zhuangyou123
  • zhuangyou123
  • 2014年08月18日 14:26
  • 9323

Android中的位图资源简介 创建 加载 保存

Android支持四种类型的位图(Bitmap)分别为ALPHA_8、ARGB_4444、ARGB_8888、RGB_565,常用的类型是ARGB_8888和RGB_565。ARGB_8888类型的位...
  • heiding215
  • heiding215
  • 2012年12月06日 14:54
  • 1501

Win32学习笔记——位图资源

位图资源1.位图在资源文件中的描述 位图资源名 BITMAP 位图文件名(可以是路径)2.位图的操作过程1)定义位图句柄 HBITMAP hBm;2)加载或创建 加载位图:hBm=LoadBitMap...
  • jesse1013000
  • jesse1013000
  • 2006年10月14日 19:31
  • 1338

NinePatchDrawable

。。。。。
  • L25000
  • L25000
  • 2015年11月12日 16:42
  • 238

三、MFC中给子菜单添加位图,并添加响应函数

首先建立一个子菜单,修改菜单的ID号:ID_MENU 其次,在导入位图资源,修改位图资源ID号IDM_BITMAP 最后再cmainframe类里添加CBitMap类型变量,保存位图资源 最后就...
  • jiangyingfeng
  • jiangyingfeng
  • 2015年11月05日 20:57
  • 1061

VS2010 MFC显示位图

void CopenimageView::OnDraw(CDC* pDC) { CBitmap bitmap; CDC dcMemory; bitmap.LoadBit...
  • hnwxfyf
  • hnwxfyf
  • 2016年03月07日 16:26
  • 241
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:非位图、光标、菜单等资源的读取
举报原因:
原因补充:

(最多只允许输入30个字)