请教窗口重绘的问题,大家帮忙! 我把一幅位图绘在了对话框中(在该对话框的OnPaint()中绘的)。然后,我又在OnPaint()外调用一个函数给对话框中显示的位图上画了几条直线,但是当我最小化对话框,然后再恢复的时候发现位图还在而那几条直线不在了。请问这是什么原因,请大家讲讲其中的机理,并请教如何解决这个问题。谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 对话框最小化之后恢复,windows要重画对话框(用背景刷子画对话框),然后激发了WM_PAINT消息,所以,OnPaint被调用,你的位图显示了。而几条直线不会显示。你可以把画直线的部分放到OnPaint中,就可以显示了。 你将在 OnPaint()外调用一个函数给对话框中显示的位图上画了几条直线 的那个函数在OnPaint函数中调用一下即可. 请叫一个有关vs2008的问题 怎么读取文件夹中的图片并把缩略图显示在界面上? NURBS自由变形 用listctrl出现的错误(在线急等) XP下运行RPC通信程序失败,错误提示“拒绝访问”?? 关于线程的串行 在文件操作里不能用指针的吗? 在工具栏上怎样放置一个AVI动画 对于从来没接触过VC++甚至更没接触过MFC的想学MFC基本对话框 快毕业了,现在有三个单位要,不知道选那个好,大家帮忙参谋参谋啊 如何把视图的私有成员变量传递到某一对话框中?要求不用 extern 我用钩子拦截API
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货