Я должен открыть папку шрифтов Windows после установки приложения с помощью installaware
Я установил инсталлятор установщиком для моего приложения. Я копирую некоторые шрифты в папку шрифтов Windows автоматически во время установки. Когда я открываю установленное приложение, шрифты не отображаются правильно, пока я не открою и не закрою папку со шрифтами Windows или не перезагрузлю компьютер. Есть ли решение, чтобы мне не нужно было открывать папку шрифтов или перезагружать компьютер? что-то вроде обновления windows недавно установленных шрифтов.
Я ценю любые предложения.
1 ответ
Необходимая процедура описана в MSDN. Чтобы подвести итог:
- Скопируйте шрифт в папку%windir%\fonts.
- Вызов
AddFontResource
или жеAddFontResourceEx
, - Трансляция
WM_FONTCHANGE
сообщение для всех окон верхнего уровня.
Возможно, будет проще найти способ убедить инструмент инсталлятора сделать эту работу за вас.