true. -АлександР-, если я сделаю Autoredraw = False, то там так мерцать все начнет, что глаза по клавиатуре растекутся. Это уже никак. Это тоже самое, что менять фундамент сорокоитажки. Придется делать заново все. Там тысячи переменных, все ето надо будет переделывать... брррр...
Что же касается апи, то я пробывал переходить - глючило out of memory. Темболие Paint нельзя. Там несколько процедур - подготовка прорисовки, подготовка полилинии, расчет невидимых звеньев, прорисовка, завершение прорисовки, отображение пользователю + парочка обновлений при Form_Activate. Вощем муть
Форма у меня ничем не рисуется. На ней лежит пиктурабокс, он прорисовывается при каждом изменении + каждую секунду обновляется. Когда юзер изменяет что либо, программа переключается на другой отображающий движок - он работает более быстро, но половину не отображает. Это происходит, например, при вращении полигона.