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

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

Я работаю с:

HKEY_CURRENT_USER \ Панель управления \ Рабочий стол -> FontSmoothing + FontSmoothingType

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

1 ответ

Решение

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

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

SystemParametersInfo(SPI_SETFONTSMOOTHING, TRUE, NULL, SPIF_UPDATEINIFILE);
Другие вопросы по тегам