Re: Fonts changed event
От: Maniacal Россия  
Дата: 25.06.19 10:01
Оценка: 6 (1)
Здравствуйте, HotDog, Вы писали:

HD>Есть ли в винде какой-нибудь евент или message который кидается системой при удалении или установке нового шрифта?

HD>Не системного шрифта, а любого в папке Fonts.

Вообще, WM_FONTCHANGE. Это сообщение любое приложение, внёсшее изменение в набор фонтов, должно рассылать всем топовым окнам. Так же можно воспользоваться функцией FindFirstChangeNotification, которая отслеживает изменения в дереве каталогов. Натравить её в отдельном потоке на папку Fonts и ждать WaitForSingleObject'ом. Потом можно из того потока пульнуть себе любое сообщение.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.