Действительно ли возможно использовать Рычаги Win32 в спокойных приложениях

Мне нравится знать если его возможное использовать win32 функцию захвата клавиатуры (SetWindowsHookEx, SetWindowsHookEx) в спокойном приложении.

Если возможный предоставьте код кода при использовании SetWindowsHookEx, функций SetWindowsHookEx в QT.

//Обновление с 18 февраля 2010//

Я не выяснил, как сделать это в QT все же.

Но как обходное решение я создал win32 dll с помощью vc ++ специальный выпуск и поместил мои команды рычага в функциях dll. И я называю это функциями dll от QT с помощью класса QLibrary

 /* hearder file code*/
    QLibrary *myLib;
    typedef HHOOK (*MyPrototype)(HINSTANCE);

/* source file code */
    myLib = new QLibrary( "ekhook.dll" );
    MyPrototype myFunction;
    myFunction = (MyPrototype) myLib->resolve( "Init" );

init () является функцией в ekhook.dll, которым это называют

7
задан Mat 4 February 2012 в 09:50
поделиться