Цитата:
Сообщение от
if_maks
а ты сделай Tab и две закладки, на одной размести Window, нарисуй, перейди на вторую закладку и потом обратно на первую где только что отрисовал. останется?
Да. Остается.
Paint() - реализует обработку виндового сообщения WM_PAINT (предпологаю).
Вызывается когда надо перерисовать окно или часть его.
Цитата:
The
WM_PAINT message is sent when the system or another application makes a request to paint a portion of an application's window. The message is sent when the
UpdateWindow or
RedrawWindow function is called,
Зацикливание обновления окна может быть, если вы вызываете UpdateWindow() ф-и. Или подобные им.
Как вариант отрисовки графики (и кстати правильный вариант) использовать промежуточный буфер. А в Paint копировать из него на HDC конечного окна.
Как такое в Аксапте делать - не знаю. Используется это, чтобы избежать мерцания при перерисовки и задержек которые могут возникнуть при рисовании.