我有一个从CScrollView派生的类,并且我继承了OnDraw方法。除非我调整大小,否则不会调用OnDraw方法。是否需要设置任何特殊的属性或以任何方式触发OnDraw方法而无需调整大小?
发布于 2012-12-26 20:52:42
您需要两个函数调用。1)无效或InvalidateRect 2) UpdateWindow
无效功能会将您的整个视图标记为需要更新(重绘) InvalidateRect对于将视图的一部分标记为需要更新非常有用。
调用更新窗口后,如果之前调用了Invalidate,则整个视图都会更新;如果之前调用了InvalidateRect,则会重新绘制窗口的所有标记部分。
https://stackoverflow.com/questions/14040602
复制相似问题