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

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

Я работаю с:

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

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

1 Ответ

4 голосов
/ 05 декабря 2010

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

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

SystemParametersInfo(SPI_SETFONTSMOOTHING, TRUE, NULL, SPIF_UPDATEINIFILE);
...