How to notify Windows about changes in Desktop settings?

221 Views Asked by At

How to notify Windows system that some appearance settings has been changed by my program?

I'm working with:

HKEY_CURRENT_USER\Control Panel\Desktop -> FontSmoothing + FontSmoothingType

What is a standard way? Maybe there is some message. Where to send it?

1

There are 1 best solutions below

1
On BEST ANSWER

Don't modify the registry directly.

Instead, call the SystemParametersInfo function:

SystemParametersInfo(SPI_SETFONTSMOOTHING, TRUE, NULL, SPIF_UPDATEINIFILE);