窗口消息通知 – 语言和区域设置

我想知道当我们改变语言环境设置,特别是date时间和语言时,发送的中奖信息。

我知道当窗口主题是改变我们收到WM_THEMECHANGED。

用于区域设置的WM_SETTINGSCHANGE和用于时间更改的WM_TIMECHANGE 。

在语言改变之前(你可以选择是接受还是拒绝改变), WM_INPUTLANGCHANGEREQUEST , WM_INPUTLANGCHANGEREQUEST ,然后WM_INPUTLANGCHANGE语言成功改变后(如果你将WM_INPUTLANGCHANGEREQUEST传递给DefWindowProc)。

每当系统时间改变时, WM_TIMECHANGE被发送。

WM_SETTINGCHANGE也会在发生某些修改时发送。 但是,这是由应用程序在志愿者基础上完成的,改变了设置。 人们可以假设标准的控制面板小程序是公平的玩家。