MFC在对话框中绘制图形

zhuoxuan216 2013-06-14 03:37:01
MFC在对话框中绘制图形,这个对话框是在menu菜单产生的,可是当有一个窗口将这个对话框遮挡之后,移开窗口之后,对话框中图形就没有了;或者当再次点击menu菜单项时候,产生的对话框仍然没有图形,请问这是怎么回事??
...全文
451 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
小奋篼 2014-04-14
  • 打赏
  • 举报
回复
我想请问绘图的数据来源怎么弄啊?我的是通过串口发送的,但是怎样将他画在窗口的图形显示框内呢?
yfc260 2013-06-17
  • 打赏
  • 举报
回复
因为 重新调用了OnPaint()函数,而你画图的代码 并非在OnPaint()中,所以,当程序重新调用OnPaint()时,你画图的代码并没有再次调用。 所以你要把画图的代码写入OnPaint()中。这样就可以了
worldy 2013-06-17
  • 打赏
  • 举报
回复
添加OnDraw事件处理函数来绘制你的图形
maozhumao 2013-06-17
  • 打赏
  • 举报
回复
可不可以把图形放到ActiveX控件中?
rxguoblp 2013-06-15
  • 打赏
  • 举报
回复
把绘图功能放到弹出对话框的OnPaint()函数中就可以了。
liuli7786 2013-06-14
  • 打赏
  • 举报
回复
看一下你单击menu菜单弹出的窗口中图形的绘制 要放在该窗口的Onpaint函数中。
迷雾forest 2013-06-14
  • 打赏
  • 举报
回复
每次发送重绘消息的时候,都需要强制刷新,然后立即更新,然后重新绘图

16,548

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • AIGC Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

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