IE WebBrowser не отправляет некоторые перерисовывающие сообщения

У меня есть лист свойств с несколькими страницами свойств. Одна из этих страниц свойств содержит HTML-представление через производный класс CHtmlView.

Первоначально файл .html отображается правильно. Проблема в том, что иногда переключение между страницами свойств иногда приводит к перерисовке html-файла. Поведение появляется случайно.
Согласно Spy ++ в такой ситуации некоторые сообщения Windows не отправляются WebControl (Internet Explorer_Server слой): WM_ERASEBKGRD, WM_PAINT или WM_NCPAINT.

Подходит такой Q179421 или же Q183161 не полезны. Моя машина работает с IE 10.
Иерархия окон выглядит так: Shell Embedded -> Shell DocObject View -> Internet Explorer_Server.

Знаете ли вы какой-нибудь обходной путь, который определил бы слой Internet Explorer_Server для отправки этих сообщений всегда?

Обновление: даже если в реальном приложении я выполняю некоторую интенсивную обработку, я смог воспроизвести эту ошибку даже с фиктивным HTML-контентом.

2

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]