CBitmap::CreateBitmap
CBitmap::CreateBitmap
Amamatthew 发表于3年前
CBitmap::CreateBitmap
  • 发表于 3年前
  • 阅读 643
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 技术升级10大核心产品年终让利>>>   

初始化具有指定的宽度、高度和位组合的设备相关的内存位图。

BOOL CreateBitmap(
   int nWidth,
   int nHeight,
   UINT nPlanes,
   UINT nBitcount,
   const void* lpBits 
);

    参数

  • nWidth

  • 指定宽度 (以像素为单位) 的位图。

  • nHeight

  • 指定高度 (以像素为单位) 位图。

  • nPlanes

  • 在位图指定颜色产生的数目。

  • nBitcount

  • 指定颜色的位数每个显示像素。

  • lpBits

  • 指向包含最初的位图位值的字节。  如果是 ,新的位图保持未初始化。

 返回值

如果成功,非零;否则为0。

 备注

颜色位图的,应设置 nPlanesnBitcount 参数为 1。  如果这两个参数设置为 1,CreateBitmap 创建一个纯色位图。  

虽然位图不能用于显示设备直接进行选择,使用 CDC::BitBlt 功能,它可以选择为当前位图为“存储设备上下文”使用 CDC::SelectObject 和复制到所有兼容设备上下文。

完成对 CreateBitmap 功能时创建的 CBitmap 对象,请首先选择该在设备上下文之外,然后删除 CBitmap 对象。

有关更多信息,请参见 bmBits 字段的说明在 位图 framework 的。  位图 结构中介绍 CBitmap::CreateBitmapIndirect 成员函数下。  

 要求

 头文件位置: afxwin.h


共有 人打赏支持
粉丝 66
博文 719
码字总数 76443
×
Amamatthew
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: