Вот моя ситуация. Я создаю приложение для рисования, используя OpenGL и WinAPI. Мой фрейм OpenGL имеет полосы прокрутки, которые отображают экран и изменяют GlTranslatef, когда он получает сообщение прокрутки. Проблема в том, что я получаю слишком много фигур, поэтому полоса прокрутки менее отзывчива, поскольку она не может перерисовывать ее каждый раз, когда получает сообщение прокрутки. Как я мог сделать так, чтобы полоса прокрутки имела приоритет. Я хочу, чтобы он пропускал рисование, если это нарушит плавность прокрутки. Я думал о рендеринге в отдельном потоке, но мне сказали, что все элементы пользовательского интерфейса должны оставаться в одном потоке.
Спасибо