Я начинаю разрабатывать серию пользовательских элементов управления ActiveX ATL для нового проекта и использую мастер проектов ATL.Забегая вперед, я хочу убедиться, что элементы управления могут использоваться как в C #, так и в VC ++.
Я столкнулся с проблемой, в которой я могу создать проект C #, удалить свой элемент управления в форме и изменить свойство шрифта.Рендеринг текста сразу перерисовывается во вновь выбранный шрифт.
Однако, когда я создаю проект на основе MFC в VC ++, оставляю свой элемент управления в диалоговом окне и изменяю свойство шрифта.Отрисованный текст НЕ перерисовывается во вновь выбранном шрифте.Если я перемещаю свой элемент управления в диалоговом окне, тест перерисовывается правильно
Что дает?Обе прикладные платформы размещаются в одной среде MSVS 2010 и используют один и тот же набор инструментов, но ведут себя по-разному.Я искал ответ часами, но безрезультатно.