ユーザーが Windows の言語キーボード レイアウトをENから FRに変更したときに、ユーザーにメッセージを表示したいと考えています。ALTしかし、ユーザーがタスクバーまたは+を使用して変更したときに、どのように通知を受けることができるかわかりませんSHIFT。どの win32api 関数を使用すればよいですか? この疑似コードのようなものが必要です:
void inputLanguageChanged(char *ln)
{
message("You selected " + ln + " language");
}