В приложении MFC есть небольшая прямоугольная область, где встречаются полосы прокрутки (в правом нижнем углу окна). Кажется, что этот регион становится недействительным только при изменении размера кадра. В других случаях (например, если поверх него перетаскивается другое окно), эта область не перерисовывается.
Мне удалось воспроизвести его в VS 6 и 2008 на недавно созданных проектах. Я также видел несколько коммерческих приложений с той же проблемой. Чтобы воссоздать его:
- Создание нового проекта SDI с производным представлением CScrollView.
- Измените размер окна, чтобы отобразились обе полосы прокрутки.
- Перетащите другое окно поверх этого прямоугольника, чтобы увидеть проблему с перекрашиванием.
Есть идеи, как от этого избавиться?