MFC: как стереть только что нарисованный прямоугольник - PullRequest
0 голосов
/ 24 сентября 2011

Может кто-нибудь сказать мне, как стереть только что нарисованный прямоугольник на изображении?

В приложении у меня есть изображение, отображаемое в документе (приложение MDI). Пользователь может выбрать часть изображения. Я реализовал эту функцию, позволяя пользователю начинать выделение с объекта CRectTrackerColor (производного от CRectTracker). Выбор работает отлично: пользователь может выбрать прямоугольник с помощью мыши. Прямоугольник с резинкой показан в качестве обратной связи. После того, как пользователь отпускает левую мышь, прямоугольник окрашивается в зависимости от цвета моей ручки. Затем я представляю диалог для OK / Отмена. После отмены я бы хотел, чтобы прямоугольник исчез. Как мне это сделать?

Спасибо.

1 Ответ

0 голосов
/ 24 сентября 2011

Просто лишите законной силы этот прямоугольник, чтобы он нормально перерисовывался.

...