想把文字写到位图上,有什么好办法。。。。。急!

pointer111 2004-10-07 02:32:59
代码如下:


m_pMemDC = new CDC();
m_pMemDC->CreateCompatibleDC(m_pDC);
m_bmpMem.CreateCompatibleBitmap(m_pDC, FONT_WIDTH*FONT_LENGTH, FONT_HEIGHT);
m_pOldBmp = m_pMemDC->SelectObject(&m_bmpMem);

m_pMemDC->FillSolidRect(&rectBmp, m_color_Clear);
m_pMemDC->DrawText(name, &rectBmp, DT_LEFT|DT_SINGLELINE|DT_BOTTOM);

最后,通过m_pMemDC->GetPixel方法检测写上去的值,发现全为0,请问这是什么原因?
...全文
72 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
无聊客 2004-10-07
  • 打赏
  • 举报
回复
你设置过字体颜色吗?默认是黑色,当然是0了,
pointer111 2004-10-07
  • 打赏
  • 举报
回复
楼上的这里不是大街

19,502

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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