У меня есть класс с именем CMyPrintDialog, производный от CPrintDialog MFC. Он используется как ActiveX в IE, и проект статически связан с MFC. Он хорошо работает в IE8 уже много лет. Но тот же бинарник проекта плохо работает в IE10. Диалоговое окно печати может появиться, но, к сожалению, его OnInitDialog никогда не вызывается и вызывает проблемы. Странно то, что если я прикреплю отладчик VS к IE, OnInitDialog будет вызываться правильно, и настроенный диалог печати будет работать хорошо. Кажется, Microsoft что-то изменила и вызывает проблему.
Я нашел подобную ссылку, но она не работает.
Миллион благодарностей за любые идеи.