CClientDC dc(this); 可以得到DC。
绘图的代码应该放在OnDraw中,这样在窗口被覆盖后可以有机会重绘。
绘图的代码应该放在OnDraw中,这样在窗口被覆盖后可以有机会重绘。
解决方案 »
- 这个问题高人请点拨一下吧
- UNICODE编程求教
- 我想为每个文件做一个特征码,希望它重复的可能性越小越好,是用 MD5 还是用 SHA1 好呢?
- ListCtrl中显示图像, 如何绘制那种item被选中时图像的阴影效果
- 外系考上计算机研究生,想问大虾关于怎样开始恶补计算机知识
- 新手问题:编译时无法使用头文件该怎么办??
- 画图板程序
- 小弟分不多,只能拿出100分了,真的很急手,望大家多提意见!!!(关于网络监控程序)
- vc处理图像
- 谁有 COM原理与应用(潘爱民) 的电子版,不要超星格式的
- 如何在编辑框中实现类似网页中的超级连结效果?
- :有不有什么办法把输出到控制台的东西直接导到一个编辑框?(再问)
只要你取得设备DC就行了。
不过那样如果窗口改变:比如说最小化时就没法更新,这是你只好自己想办法保存。
当然最好是在OnDraw()函数中绘图,这样窗体会自动重绘!
还有,窗口重绘不是Invalidata()和WM_ONPAINT在起作用吗?什么是自动重绘?
我自己的类里如果用了Invalidata()不也一样可以通知窗口重绘吗?
不知道我的理解对不对,请指教!