Из вашего комментария выше вы описываете вызов процедуры рисования вашего объекта приложения из вашего основного цикла сообщений.Это почти наверняка источник вашей проблемы.Мало того, что это приведет к мерцанию, это звучит так, как будто вы запускаете свое приложение при 100% загрузке ЦП, что нехорошо.
Что вам нужно сделать, это обработать сообщение WM_PAINT
и рисовать только в ответ на этосообщение.Именно так должны работать приложения с графическим интерфейсом Windows.Я рекомендую вам прочитать любую вводную книгу по графическому интерфейсу Windows.Каноническая такая книга - «Программирование Windows Петцольда».