Как уведомить Windows о изменениях в настройках рабочего стола?

StackOverflow https://stackoverflow.com/questions/4359989

Вопрос

Как уведомить систему Windows, что некоторые настройки внешнего вида были изменены моей программой?

Я работаю с:

HKEY_CURRENT_USER Панель управления desktop -> fontsmoothing + fontsmoothingtype

Что такое стандартный путь? Может быть, есть какое-то сообщение. Где это отправить?

Это было полезно?

Решение

Не изменяйте реестр напрямую.

Вместо этого позвоните SystemParametersInfo функция:

SystemParametersInfo(SPI_SETFONTSMOOTHING, TRUE, NULL, SPIF_UPDATEINIFILE);
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top