关于mfc单文档文件绘制图片的问题 我在一个单文档文件的XXXView.ccp中的OnDraw函数里面利用setpixel函数画了一个图,但问题就是我只要移动活动最小,最大化窗口,这个图片就会因为窗口的更新而消失,我要怎么做才能使得不论怎么移动窗口,我画的图都不小时呢。。分不多,但是肯请各位大哥尽量说的详细点。。我小白 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你在OnDraw中绘制的图也会消失??里面有什么判断条件? 哈哈,这是因为你没在onpaint里写函数。当你最小化的时候,系统调用了onpaint函数。但默认的onpaint函数会把所有的东西都擦除,所有你应该把onpaint函数里用setpixel画图 onpaint里的代码反复执行啊,每次最小化都调用你onpaint里的画图函数 我之前的问题可能有点歧义了我的图片之所以会消失是因为我加了判断条件,其实我想要实现的主要目的是在我移动或者最小话窗口的时候,窗口上的图片不会刷新。因为用setpixel函数画的图一次刷新需要比较长的时间,看起来很不舒服。。 另外我的view。h下面木有发现有onpaint函数 不用加条件的,移动和最小化时,OnDraw根本就不会执行有。 ondraw在每次最大最小化的时候都会被调用的,我已经把问题解决了,使用了双缓存来实现图像的显示,不过还是要谢谢大家! 分看来只能给2楼了之前图消失确实是我加了判断条件,而我后面说图会不断刷新是因为setpixel函数绘图太慢的原因,我把我的图像信息转存为bmp再用BitBlt函数来显示就解决了这个问题! dialog上点击按钮重绘界面 Microsoft agent control 2.0 控件 没注册 用MFC AppWizard[exe]建立的程序没有CChildView类 通过VC调用QTP的自动化对象模型,该如何创建Test对象啊? 弱弱的问一句,学mfc用什么教材? 求教TAPI串口设置(急!!!) 怎么在一个Atl工程里实现两个com对象?SOS! 二维数组的大小由用户输入,如何用new来动态分配一个二维数组?急 我想在类里使用动态数组模板类,为什么编译不过去? 如何使对话框具有鼠标拖动窗口边框整窗口大小的功能。 判断非模态对话框是否按“确定” DLL里面的窗体怎么调试?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货