MFC picture 控件上画图。 10

MFC程序中弹出的对话框中,加入PICTURE控件,需要在上面绘图。输入一些数据,然后在控件上显示数据处理之后画出的图片。是画图,不是LOAD图片。因为处理数据过程只是在... MFC 程序中弹出的对话框中,加入PICTURE 控件,需要在上面绘图。
输入一些数据,然后在控件上显示数据处理之后画出的图片。

是画图,不是LOAD图片。因为处理数据过程只是在内存DC中画出BMP图形数据,需要将这些数据在控件上显示成图片。

试过在对话框类的OnPaint()函数中实现绘图和显示,但在控件上不显示图片。

但是在 预览 按钮的点击事件中实现绘图和显示的话,点击预览按钮就可以显示图片。

到底是哪儿出错了呢。望大侠们指教。
to lpwei :
你说的是updatedata()吧?
这是刷新控件和关联变量之间操作。更刷新pictu内容无关吧。
展开
 我来答
太露兰3513
2011-01-15
知道答主
回答量:8
采纳率:0%
帮助的人:0
展开全部
你已经做好了大部分的工作了,只差在控件上显示了。只需要再加句UpData(FALSE)就可以了。
备注:UpData(true);把控件内容装入控件变量.即是说:当用户对控件作了操作,控件内容发生了改变,可以通过该函数加true参数实现同步。

UpData(false);用控件变量的值更新控件。即是说:当程序中变量由于执行流程而发生了改变,需要在控件上体现出来,可以用该函数加false参数实现同步。

UpData();用来刷新当前对话框
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式