Je voudrais savoir s'il est possible d'utiliser la fonction de hook du clavier win32 (SetWindowsHookEx, SetWindowsHookEx) dans une application Qt.Est-il possible d'utiliser Win32 Hooks dans les applications Qt
Si possible, SVP fournit un exemple de code sur l'utilisation des fonctions SetWindowsHookEx, SetWindowsHookEx dans Qt.
// Mise à jour en date du 18 février 2010 //
Je nai compris comment le faire encore dans l'intervalle QT.
Mais en guise de solution de contournement, j'ai créé un dll win32 en utilisant l'édition vC++ express et placé mes commandes hook dans les fonctions dll. et je demande que les fonctions dll de Qt en utilisant la classe 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() est la fonction dans thats ekhook.dll appelé
Ce serait une aide précieuse si vous pouvez me faire savoir un exemple de code montrant comment utiliser Qwidget :: winId avec SetWindowsHookEx. Je ne suis pas sûr de savoir comment nous ces ensemble. – Mugunth