私たちがロケール設定、特に日付時刻と言語を変更するときに、どのような勝利メッセージが送られているかを知りたい。ウィンドウメッセージ通知 - 言語とロケール
私はウィンドウのテーマが変更されたときに、WM_THEMECHANGEDを受け取ることがわかります。
私たちがロケール設定、特に日付時刻と言語を変更するときに、どのような勝利メッセージが送られているかを知りたい。ウィンドウメッセージ通知 - 言語とロケール
私はウィンドウのテーマが変更されたときに、WM_THEMECHANGEDを受け取ることがわかります。
WM_SETTINGSCHANGEロケール設定の場合はWM_TIMECHANGE、時間変更の場合はWM_TIMECHANGEです。
言語が正常に変更された後に(あなたはDefWindowProc関数にWM_INPUTLANGCHANGEREQUESTを渡した場合)、言語が(と変更を受け入れるか拒否するかを選択することができます)に変更し、その後WM_INPUTLANGCHANGEされる前に、あなたはWM_INPUTLANGCHANGEREQUESTを取得します。
WM_TIMECHANGEシステム時刻が変更されるたびに送信されます。
WM_SETTINGCHANGEも変更された場合に送信されます。しかし、それは設定を変更するアプリによってボランティアベースで行われます。標準的なコントロールパネルのアプレットは公平なプレーヤーであると想定できます。
そして、それはWM_INPUTLANGCHANGEREQUESTかWM_INPUTLANGCHANGEですか? –