keyboard hook (usermode) теряет фокус?

Тема в разделе "WASM.WIN32", создана пользователем sja, 21 янв 2009.

  1. sja

    sja New Member

    Публикаций:
    0
    Регистрация:
    18 дек 2008
    Сообщения:
    15
    Сделал хук из usermode - всё работает отлично, но только 2 проблемы.

    1. как сделать чтобы клавиши пойманные мной не уходили дальше в очередь сообщений (т.е. чтобы не работал alt+tab, например) и тд.
    в sdk прочитал что надо вернуть ненулевое значение, если я обрабатываю сообщение, но с alt+tab это не проходит :dntknw:
    хук создан так:
    Код (Text):
    1.  SetWindowsHookEx(WH_KEYBOARD,(HOOKPROC)&KeyboardProc,hInstance,0);
    2. когда окно теряет фокус, то после его появления мой хук уже не ловит клавиши - как победить?

    всем заранее спасибо.
     
  2. sja

    sja New Member

    Публикаций:
    0
    Регистрация:
    18 дек 2008
    Сообщения:
    15
    Сделал, чтобы как окно ловит фокус - хук цепляется, как теряет - хук удаляется.
    Вроде всё работат отлично :) всем спасибо за моральную поддержку - 64 просмотра :)