Здравствуйте, Аноним, Вы писали:
А>Здравствуйте, boryn, Вы писали:
B>>после после создания 2-го квадрата третий уничтожался и так далие
А>попробуй сделать y полем класса или глобальным членом (чтоб его было видно в Draw), а в таймере вызывай Invalidate ()
А>А>void CALLBACK TimerProc(HWND hwnd, UINT iMsg, UINT iTimeID,DWORD dwTime)
А>{
А> y += 10
А> Invalidate ();
А>}
А>
А>Если это не сработает, перед отрисовкой нового квадрата заливай всю область фоновым цветом, а потом рисуй новый, но первый вариант лучше
А>А еще лучше и быстрее — создать контекст в памяти, как я уже говорил, и рисовать по нем
A kak создать контекст в памяти