По команде из другого треда мне бывает нужно обновить часть окна CView (именно часть). Как это сделать?
Беда в том, что дефолтное поведение CView для отрисовки предоставляет только метод OnDraw, кот. "хочет" обновлять всю клиентскую часть окна целиком; вызванный внутри него GetUpdateRect возвращает пустой прямоугольник несмотря на то, что я до того делал InvalidateRect.
Похоже, что нужно пользоваться WM_PAINT, но в хелпе сказано, что эту штуку не рекоменуется использовать для CView.
S>Похоже, что нужно пользоваться WM_PAINT, но в хелпе сказано, что эту штуку не рекоменуется использовать для CView.
S>Куды крестьянину податься?
Ну и русуй в паинт. OnDraw просто внутри у себя вызывает onPaint
Здравствуйте OLEGus1, Вы писали:
S>>Похоже, что нужно пользоваться WM_PAINT, но в хелпе сказано, что эту штуку не рекоменуется использовать для CView.
S>>Куды крестьянину податься? OLEG>Ну и русуй в паинт. OnDraw просто внутри у себя вызывает onPaint