Re[4]: перерисовка квадрата в новое место
От: Аноним  
Дата: 15.06.05 13:29
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте, boryn, Вы писали:


B>>после после создания 2-го квадрата третий уничтожался и так далие


А>попробуй сделать y полем класса или глобальным членом (чтоб его было видно в Draw), а в таймере вызывай Invalidate ()


А>
А>void CALLBACK TimerProc(HWND hwnd, UINT iMsg, UINT iTimeID,DWORD dwTime)
А>{
А>      y += 10
А>      Invalidate ();
А>}
А>


А>Если это не сработает, перед отрисовкой нового квадрата заливай всю область фоновым цветом, а потом рисуй новый, но первый вариант лучше

А>А еще лучше и быстрее — создать контекст в памяти, как я уже говорил, и рисовать по нем


A kak создать контекст в памяти
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.