MFC chtmlview выпуск Windows 7 - PullRequest
       13

MFC chtmlview выпуск Windows 7

0 голосов
/ 08 февраля 2012

Я работаю над старым проектом MFC. Пользователи используют Windows 7, они устраняют следующую проблему, которая не возникает в Windows XP:

Приложение MFC содержит CHtmlView, который представляет пользовательский HTML-сайт, расположенный в виде файла на диске. Этот HTML-документ интенсивно использует Javascript. Когда вы запускаете программу и отображается элемент управления CHtmlView, в некоторых случаях, например, после новой перезагрузки, HTML-файл отображается неправильно.

Обновление сайта с помощью F5 или сворачивание приложения и его повторное развертывание снова решает эту проблему.

Я знаю, что CHtmlView использует элемент управления ActiveX, и поэтому я попытался изменить системные настройки для IE. Но это не решило проблему в целом. Проблема после перезагрузки все еще остается.

Вся помощь приветствуется.

Если вам нужна дополнительная информация, не стесняйтесь спрашивать.

1 Ответ

0 голосов
/ 09 февраля 2012

Вы используете Internet Explorer 9.0 на проблемном клиенте?Они изменили часть логики WM_PAINT в этой версии, поэтому я думаю, что вам нужен хотя бы MFC 10.0, чтобы избежать странных артефактов рисования.

Я слышал о подобных проблемах раньше, но я все еще просто догадываюсь здесь:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...