Рисовать или не рисовать на фоне? - PullRequest
0 голосов
/ 21 июня 2010

Я рисую рисунок на пользовательской панели, используя GDI +.Примерно так: alt text http://lh6.ggpht.com/_1TPOP7DzY1E/TB8jS3jn1tI/AAAAAAAADP8/YQmKuj_AwvY/s800/Capture1.gif

Теперь я могу переопределить 2 метода: OnPaint () и OnPaintBackground ().

Скажем, я рисую сетку в фоновом режиме и график в OnPaint, илирисовать тексты в фоновом режиме и линии в Paint.

Оптимальнее ли разделить работу между Background и Paint или рисовать все в OnPaint?

PS.
Кстати, а можно Stopwatch это определить?Я имею в виду, не знаю, когда начать / остановить это ...

1 Ответ

2 голосов
/ 21 июня 2010

Я думаю, что любой метод в порядке, если вы не используете двойную буферизацию. Если используется двойная буферизация, делайте все в OnPaint.

...