1

有人可以给我简短的解释如何使用 GDI/GDI+ 创建位图运行时并用颜色填充它?

提前致谢。

4

2 回答 2

6
  1. CreateBitmap,CreateCompatibleBitmapCreateDIBSection(如果您想访问原始基础数据位)
  2. CreateCompatibleDC
  3. SelectObject位图到创建的设备上下文中
  4. FillRect或设备上下文中的朋友,并且绘画发生在您选择的位图上(那里有选项:黑色和白色的标准画笔,手上有RGB而不是创建画笔,您可以使用空字符串SetBkColor和矩形将被填满)ExtTextOutETO_OPAQUE
  5. SelectObject背部
  6. 位图仍然保持绘画
  7. 释放资源

它仍然与标题中的“整个屏幕”有关,您需要在那里解释您想要什么。

于 2012-06-14T16:21:14.257 回答
0
  1. 查询屏幕大小

  2. 创建您的可绘制对象(或仅在您的绘图处理程序中操作图形对象)

  3. 用颜色填充它

:)

于 2012-06-14T16:21:00.800 回答