绘制控件位图背景,在控件存在滚动条的情形下,需要格外的主意:
滚动条使控件窗口滚动了,当前DC的原点的也滚动了, 必须考虑DC滚动带来的偏差,否则 如果始终把一个位图从DC的(0,0)点绘制,那么位图会变得乱七八糟。
下面的代码是在 OnPaint 中考虑了滚动条带来的影响 实例代码:
滚动条的位置 就是 窗口偏移的大小。
本文介绍了一种在存在滚动条的情况下,为确保位图背景正确绘制的方法。通过获取滚动条的位置信息来调整绘图起点,避免因滚动条导致的位图错位问题。
768
1212

被折叠的 条评论
为什么被折叠?
