郁闷!!为什么我在对话框调用InvalidateRect后在OnPaint里用BitBlt拷出来的内存DC没有显示?

zxmam 2008-09-01 11:01:11
如题:
在对话框里CMyDlg有m_dcMem 和m_btMem成员变量,在另一专门绘图类CDraw1里接收m_dcMem参数用于里面的所有绘图比如线条,文字打印等,然后在OnPaint里用BitBlt拷出来.
问题是我在对CMyDlg里设一定时器调用CDraw1更新图里的内容,然后InvalidateRect,可是却什么显示都没有.不调用InvalidateRect时可以显示旧的图形,只是不会更新而已,但将焦点
离开对话框再回来图形内容还是可以刷新的,但是一用InvalidateRect就啥都没显示,这是怎么回事啊?
...全文
114 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
菜牛 2008-09-02
  • 打赏
  • 举报
回复
没有代码,我们也“实在不知道哪里出问题了”
zxmam 2008-09-01
  • 打赏
  • 举报
回复
高手门帮帮忙吧,实在不知道哪里出问题了.

19,469

社区成员

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

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