wtl CStatic 重绘出现重影的情况

vb2014 2013-04-23 02:37:33
wtl CStatic 重绘出现重影的情况 求help
...全文
111 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
菜牛 2013-04-23
  • 打赏
  • 举报
回复
引用 5 楼 vb2014 的回复:
引用 4 楼 Mackz 的回复:绘图代码贴出来 void DrawItem(LPDRAWITEMSTRUCT lpDraw) { Graphics gps(lpDraw->hDC); if (isMousein) { gps.DrawImage(im,m_rect,41,0,40,40,UnitPixel); } else{ gps.DrawI……
绘制之前先填充一下背景: gps.FillRectangle(m_rect....)
vb2014 2013-04-23
  • 打赏
  • 举报
回复
引用 4 楼 Mackz 的回复:
绘图代码贴出来
void DrawItem(LPDRAWITEMSTRUCT lpDraw) { Graphics gps(lpDraw->hDC); if (isMousein) { gps.DrawImage(im,m_rect,41,0,40,40,UnitPixel); } else{ gps.DrawImage(im,m_rect,0,0,40,40,UnitPixel); } }
菜牛 2013-04-23
  • 打赏
  • 举报
回复
绘图代码贴出来
vb2014 2013-04-23
  • 打赏
  • 举报
回复
引用 2 楼 Mackz 的回复:
左边那个小黑条?貌似是原图就有的吧。

不是本来是这样的

但是,鼠标移到static上的时候会这样

多移动几次就出现上面那样了
菜牛 2013-04-23
  • 打赏
  • 举报
回复
左边那个小黑条?貌似是原图就有的吧。
sumos 2013-04-23
  • 打赏
  • 举报
回复
怎么重绘的? 重影怎么出现的?

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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