我将屏幕拷贝下来选入内存兼容DC,然后在内存DC中绘图,再BitBlt进设备DC中。我现在需要做一个清空绘图的功能,只保留下拷贝的屏幕。需要将内存DC清空成初始状态,请问该如何做呢?
我试过在OnInitDialog()中m_nMemDC.SaveDC();
在OnPaint()中m_nMemDC.ReStoreDC();但是没有效果,请兄弟们帮帮忙
我试过在OnInitDialog()中m_nMemDC.SaveDC();
在OnPaint()中m_nMemDC.ReStoreDC();但是没有效果,请兄弟们帮帮忙
解决方案 »
- 急,VS2005不能添加控件变量。
- 求教关于OpenGl中通过像素画图的问题
- 求改写程序
- client程序平时可以正常连接,为什么在刚刚启动时不能连接呢 麻烦各位了
- 我程序添加modem,不弹出添加硬件向导,用什么api函数呀?急!急!急!急!急!急!急!急!急!急!急!急!急!急!急!急!急!急!急
- 请问一个简单问题
- vs2008与vs2012能否安装在同一台计算机上
- 使用ADO得到存储过程返回结果集(临时表)的问题!
- 如何将一幅图像的灰度值读入数组
- 菜鸟问题:为什么不能进行多任务 (在先等待)
- 人民币(包你满意)+送高分求购一段不超过50行的程序
- 100分!请教各位com+大虾,有关com+入门问题
你可以都放在OnPaint()中。再将屏幕拷贝到m_nMemDC后,SaveDC(),然后需要恢复的时候ReStoreDC()...试试这样。。