CScorllView中绘图的注意事项
来源:互联网 发布:java调用存储过程 编辑:程序博客网 时间:2024/05/01 15:05
今天准备给一个视图增加一个滚动条 自然想到了从CScorllView中继承 可是继承了以后 发现滚动的时候会出现残影
如图
滚动条滚动以后
在网上找到了一个例子 里面有一个函数引起了我的注意
坐标没有转换 于是在自己的工程中增加了一个坐标转换的接口 再次调试 完成
说实话 并不大懂为什么要这么做...
http://www.cppblog.com/lijiakxl/archive/2009/10/28/99675.html?opt=admin
如图
滚动条滚动以后
在网上找到了一个例子 里面有一个函数引起了我的注意
<!--
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->void CPaintWithDoubleBufferView::DocToClient(CRect& rect)
{
CClientDC dc(this);
OnPrepareDC(&dc, NULL);
dc.LPtoDP(rect);
rect.NormalizeRect();
}
原来问题出在这了... Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->void CPaintWithDoubleBufferView::DocToClient(CRect& rect)
{
CClientDC dc(this);
OnPrepareDC(&dc, NULL);
dc.LPtoDP(rect);
rect.NormalizeRect();
}
坐标没有转换 于是在自己的工程中增加了一个坐标转换的接口 再次调试 完成
说实话 并不大懂为什么要这么做...
http://www.cppblog.com/lijiakxl/archive/2009/10/28/99675.html?opt=admin
- CScorllView中绘图的注意事项
- GC绘图:使用gc.setXORMode的注意事项
- android中绘图的方法
- MATLAB中绘图的应用
- android中绘图的方法
- C#中简单的绘图
- VB中DoEvents的注意事项
- SQL中substr的注意事项
- OC中分类的注意事项
- MVC中,ViewData的注意事项
- OC中引用的注意事项
- C++中push_back的注意事项
- C++中继承的注意事项
- python中Crypto的注意事项
- java中equals的注意事项
- Java中过滤器的注意事项
- 绘图程序中直线的拾取判断
- 解决绘图中闪烁的问题
- STUTH2
- s3c2440之外部中断
- 使用servlet来实现双色球
- 10个绝妙的HTML5,CSS和Javascript示例
- 欧姆龙温控器
- CScorllView中绘图的注意事项
- 更改当前数据库中 SQL Server 用户与 Microsoft® SQL Server™ 登录之间的关系
- 404 图片
- 联通和电信的流媒体播放
- 再谈iframe自适应高度(http://www.cnblogs.com/MaxIE/archive/2008/08/13/1266597.html)
- JsonSerializable接口
- python 定时器
- 使用ssh或scp无需输入密码方法
- 求助-关于自动还原---