CScrollView中的坐标问题
来源:互联网 发布:防sql注入的函数 编辑:程序博客网 时间:2024/05/19 20:45
在调用派生类的OnDraw成员函数之前,CScrollViewCScrollViewCScrollViewCScrollView自动调整传递给OnDraw的 CPaintDC设备环境对象的视口原点。
为了为滚动窗口调整视口原点,CScrollView重载CView::OnPrepareDC。这种调整对 于CScrollView传递给OnDraw的CPaintDC设备环境来说是自动的,但你必须为自己所使 用的其它设备环境(例如CClientDC)自己调用CScrollView::OnPrepareDC。
以前总是不懂为什么CClientDC一定要用CRectangular来存储,因为本来就这么大,left和right肯定是0。这显然不正确,因为在CScrollView中调用CClientDC就可以看得,left和right就不是0,0。它得到的是经过变换后的相对于TotalSize的坐标。
- CScrollView中的坐标问题
- MFC CScrollView中的设备坐标和逻辑坐标转换
- CScrollView中画图问题
- 浏览器中的坐标问题
- CScrollView
- CScrollView
- 浅谈Vb中的坐标问题
- GDI中的坐标映射问题
- GDI中的坐标映射问题
- GDI中的坐标映射问题
- GDI中的坐标映射问题
- GDI中的坐标映射问题
- 关于unity3D中的坐标问题
- GDI中的坐标映射问题(引自阿里)
- 关于控件在对话框中的坐标问题
- 关于图表中的日期坐标问题
- GDI中的坐标映射问题(1)
- GDI中的坐标映射问题(2)
- 黑马程序员_异常
- 发急
- [C++]数据结构:公式化描述的线性表LinearList的创建与使用
- Linux环境变量的设置和查看方法
- 浅谈Struts2拦截器的原理与实现
- CScrollView中的坐标问题
- Android上成功实现了蓝牙的一些Profile
- 【天道酬勤】 腾讯、百度、网易游戏、华为Offer及笔经面经<转>
- Linux中关于swap、虚拟内存和page的区别
- 优秀开源代码解读之JS与iOS Native Code互调的优雅实现方案
- 毕业后就是程序员《转》
- cmd java命令不能执行
- Session 工作原理
- Linux中Buffer和Cache的区别