Я хочу узнать, какие выигрышные сообщения отправляются / отправляются, когда мы меняем региональные настройки, в частности дату, время и язык.
Я знаю, когда тема окна изменяется, мы получаем WM_THEMECHANGED.
WM_SETTINGSCHANGE для настроек локали и WM_TIMECHANGE для изменения времени.
Вы получите WM_INPUTLANGCHANGEREQUEST до изменения языка (и вы можетевыберите, принять или отклонить изменение), а затем WM_INPUTLANGCHANGE после успешного изменения языка (если вы передаете WM_INPUTLANGCHANGEREQUEST в DefWindowProc).
WM_TIMECHANGE отправляется при каждом изменении системного времени.
WM_SETTINGCHANGE также отправляется при изменении некоторых модификаций.Тем не менее, это делается на добровольной основе приложением, которое изменяет настройки.Можно предположить, что стандартные апплеты панели управления являются честными игроками.