Конференция "WinAPI" » Hook на переключение языка [D7, WinXP]
 
  • webpauk © (15.02.11 16:35) [0]
    Подскажите как (или где) словить переключение языка.
    В крайнем случае, какое сообщение ловить в

    procedure TFormMain.NewWndPrc(var Msg: TMessage);
    begin
     case Msg.Msg of
        WM_?: showmessage('');
     ebd;
    end;

  • clickmaker © (15.02.11 16:58) [1]
    WM_INPUTLANGCHANGE
  • han_malign (16.02.11 10:36) [2]
    в Vista уже не прокатит - надо TSF подтягивать
    (см. - ctfmon, msctf.dll: TF_CreateInputProcessorProfiles() --> ITfInputProcessorProfiles --> ITfSource --> ITfLanguageProfileNotifySink ... (ни разу не disp... - надо из MIDL руками портировать))
  • _alex (20.10.11 14:55) [3]
    Можно пример с TSF? Пытался сам сделать, но ловлю AV на ровном месте. Причину найти не удалось.
 
Конференция "WinAPI" » Hook на переключение языка [D7, WinXP]
Есть новые Нет новых   [134430   +3][b:0][p:0.001]