我有一个派生自CScrollView的类,我继承了OnDraw方法。除非我调整大小,否则不会调用OnDraw方法。需要设置任何特殊属性或以何种方式触发OnDraw方法而不进行调整大小?
答案 0 :(得分:0)
您需要两个函数调用。 1)Invalidate或InvalidateRect 2)UpdateWindow
Invalidate函数会将整个视图标记为需要更新(重绘) InvalidateRect可用于将视图的一部分标记为需要更新。
如果您之前调用了Invalidate,则会更新整个视图,如果之前对InvalidateRect进行了一次或多次调用,则会重新绘制窗口的所有标记部分。