0

我有一个派生自 CScrollView 的类,并且我继承了 OnDraw 方法。除非我调整大小,否则不会调用 OnDraw 方法。需要设置任何特殊属性或以任何方式触发 OnDraw 方法而不进行调整大小?

4

1 回答 1

0

您需要两个函数调用。1) Invalidate 或 InvalidateRect 2) UpdateWindow

Invalidate 函数会将您的整个视图标记为需要更新(重绘) InvalidateRect 可用于将视图的一部分标记为需要更新。

一旦您调用更新窗口,如果您之前调用了 Invalidate,则整个视图都会更新,或者如果您之前对 InvalidateRect 进行了一次或多次调用,则将重绘窗口的所有标记部分。

于 2012-12-26T12:52:42.140 回答