当前位置: 首页 > news >正文

运城网站建设专业服务商素材网哪个好

运城网站建设专业服务商,素材网哪个好,开发一个定制的网站,旅行网站排名前十名一、CBitmap类主要是加载位图资源,或者建立一个空白位图用于存储画面。 BOOL LoadBitmap(UINT nIDResource)从工程资源中加载一张位图BOOL LoadOEMBitmap(UINT nIDBitmap)从系统资源中加载一张位图BOOL CreateBitmap(int nWidth, int nHeigjt, UINT nPlane, UINT n…

一、CBitmap类主要是加载位图资源,或者建立一个空白位图用于存储画面

BOOL LoadBitmap(UINT nIDResource)从工程资源中加载一张位图
BOOL LoadOEMBitmap(UINT nIDBitmap)从系统资源中加载一张位图
BOOL CreateBitmap(int nWidth, int nHeigjt, UINT nPlane, UINT nBitCnt, const void* lpBits)根据指定的值创建一张位图
BOOL CreateCompatibleBitmap(CDC* pDC, int nWidth, int nHeight)根据高宽创建一张兼容位图
BOOL CreateBitmapIndirect(LPBITMAP lpBitmap)根据BITMAP结构体创建一张空白位图
int GetBitamp(BITMAP* pBitmap)根据BITMAP结构体获取位图属性信息
static CBitmap* FromHandle(HBITMAP hBitmap)将HBITMAP句柄转换为CBitamp对象
operator HBITMAP() const从CBitmap对象中获取HBITMAP句柄

BITMAP结构体:

/* Bitmap Header Definition */
typedef struct tagBITMAP{LONG        bmType;LONG        bmWidth;LONG        bmHeight;LONG        bmWidthBytes;WORD        bmPlanes;WORD        bmBitsPixel;LPVOID      bmBits;} BITMAP, *PBITMAP, NEAR *NPBITMAP, FAR *LPBITMAP;

二、兼容位图CreateCompatibleBitmap和非兼容位图CreateBitmap的区别

兼容位图即DDB,由CreateCompatibleBitmap创建;

非兼容位图即DIB,是由LoadImage、SHLoadBitmap、CreateDIBSection、CreateBitmap创建。

1.非兼容位图 和 兼容位图有两个本质差别
第一个区别:是兼容位图的存放空间通常由GWES或显示驱动分配,处于驱动层之中,可以获取到存放数据的物理地址,而非兼容位图的存放空间通常由应用程序分配,处于应用层中,不能获取到物理地址。
第二个区别:是兼容位图与显示驱动的位深和像素格式保持一致(WinCE显示驱动的位深和格式是固定的),如显示驱动采用的是16位RGB565的位深和像素格式,则兼容位图的格式也一样,而非兼容位图通常不相同,即它内部可能是32位位深ARGB的格式,也有可能是24位RGB888的格式。

2.以上两个区别意味着
第一个区别意味着:非兼容位图无法享受2D显示模块的硬件加速,硬件加速的原理类似DMA,需要物理地址,而非兼容位图获取不到物理地址,自然无法进行硬件加速。
第二个区别意味着:非兼容位图拷贝到显示界面上往往需要进行颜色转换,因为它要符合显示驱动的颜色格式才能正常地显示出来,常用的位图格式是24位RGB888,而显示驱动常用的格式是16位RGB565、32位ARGB8888,自然免不了转换,这部分工作都是在显示驱动中进行的,如果仅有一两次转换或少量像素的转换可能不会有什么,但如果是大量的绘图操作,意味着每次拷贝都会进行转换,这将把宝贵的系统资源消耗在位图的转换上。

http://www.yayakq.cn/news/818056/

相关文章:

  • 网站建设中网站需求分析山西建设厅网站2016年3号
  • 北京免费模板建站汕头网页搜索排名提升
  • 网站搜索不到公司网站域名备案网站建设方案书
  • 做网站推广好做么东莞保安招聘网
  • 企业网站的推广方法商户网站建设
  • 商城型网站怎么做优化成品网站价格表
  • 网站域名去哪买深圳网站建设空间
  • seo竞价网站建设工程人才招聘网
  • 深圳网站建设qwyx100如何查公司名字是否被注册
  • 网站建设方案概念微商建立网站
  • 提高网站建设水平网站语言切换前端可以做么
  • 做彩铃网站罗湖商城网站建设找哪家公司好
  • 网站开发和嵌入式开发简单的网站设计
  • 帝国网站制作广告上海闵行区天气预报
  • 网站网站做维护wordpress多级筛选
  • 金华建设公司网站wordpress配置网络
  • 购物网站模板代码框架型网站
  • 杭州西湖区做网站网站的目标
  • 东莞百度网站推广搜索风云榜入口
  • 建设工程信息查询哪个网站好公司网站建设的基本流程
  • 企业网站定制开发一条龙全包做网站一般都选哪家
  • wordpress修改管理员山西seo
  • 网络网站建广州黄埔做网站公司
  • 建设企业网站内容茂名制作网站软件
  • 关于网站建设的论坛最专业的礼品网站实例
  • 大龄工找工作哪个网站好h5招聘模板免费
  • 寿光专业做网站的公司有哪些wordpress tag转专题
  • 网站备案核验点做网站代理商好赚吗
  • 国内优秀设计网站推荐杭州网站建设哪家比较好
  • 正规网站制作公司是哪家广州正规网站制作维护