У меня есть лист свойств с несколькими страницами свойств. Одна из этих страниц свойств содержит 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-контентом.
Задача ещё не решена.
Других решений пока нет …