Я должен открыть папку шрифтов Windows после установки приложения с помощью installaware

Я установил инсталлятор установщиком для моего приложения. Я копирую некоторые шрифты в папку шрифтов Windows автоматически во время установки. Когда я открываю установленное приложение, шрифты не отображаются правильно, пока я не открою и не закрою папку со шрифтами Windows или не перезагрузлю компьютер. Есть ли решение, чтобы мне не нужно было открывать папку шрифтов или перезагружать компьютер? что-то вроде обновления windows недавно установленных шрифтов.

Я ценю любые предложения.

1 ответ

Необходимая процедура описана в MSDN. Чтобы подвести итог:

  • Скопируйте шрифт в папку%windir%\fonts.
  • Вызов AddFontResource или же AddFontResourceEx,
  • Трансляция WM_FONTCHANGE сообщение для всех окон верхнего уровня.

Возможно, будет проще найти способ убедить инструмент инсталлятора сделать эту работу за вас.

Другие вопросы по тегам