【求救】关于在内存DC中绘图的问题。参与均给分!!!!!

qxluo 2003-10-21 11:26:43

我要在内存DC中绘图,在我创建DC和Bitmap后,如何给内存中的图象指定一种背景色呢???我的步骤如下:

Dim hMemDC As Long, hBitmap As Long, hTmp As Long
hMemDC = CreateCompatibleDC(pic.hdc)
hBitmap = CreateCompatibleBitmap(pic.hdc, w, h)
SelectObject hMemDC, hBitmap

如何给dc中的图象指定一个背景色?谢谢指点。
...全文
46 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
efsnake 2003-10-21
  • 打赏
  • 举报
回复
先设定你的画笔三。
programfish 2003-10-21
  • 打赏
  • 举报
回复
gz
qxluo 2003-10-21
  • 打赏
  • 举报
回复

还是自己解决了,揭帖!!!
rainstormmaster 2003-10-21
  • 打赏
  • 举报
回复
//SetBkColor hMemDC, vbBlack

这是设置文本的背景色,肯定不行
kmzs 2003-10-21
  • 打赏
  • 举报
回复
有点困难
since1990 2003-10-21
  • 打赏
  • 举报
回复
up
qxluo 2003-10-21
  • 打赏
  • 举报
回复

还是不行啊,用SetBkColor无论设置什么颜色,最后把内存中画好的图象画在picturebox里时,背景都是黑色的,不知道为什么?
bbe 2003-10-21
  • 打赏
  • 举报
回复
SelectObject hMemDC, hBitmap
SetBkColor hMemDC, vbBlack
qxluo 2003-10-21
  • 打赏
  • 举报
回复

有没有高手,高手在哪里?
qxluo 2003-10-21
  • 打赏
  • 举报
回复
To: efsnake

能否具体点,解决后马上给分。

7,759

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧