ник: Анатолий (Киев)
У меня это выглядит так:
lngRet = apiSetLocaleInfo(LOCALE_USER_DEFAULT, lngLCType, strNewValue)
Call apiSendMessageTimeout(HWND_BROADCAST, WM_SETTINGCHANGE, 0, _
vbNullString, SMTO_ABORTIFHUNG, 1000, lngRet)
Т.е. отправляю сообщение об изменении настроек всем открытым приложениям.
Давно писал, уже не помню, что заставило. Возможно и эта ситуация.