HOOK SYSTEM SUR WM_MOUSEWHEEL (WIN32)

albert0 Messages postés 249 Date d'inscription mercredi 27 novembre 2002 Statut Membre Dernière intervention 9 août 2008 - 7 sept. 2004 à 20:26
victorcoasne Messages postés 1101 Date d'inscription jeudi 24 avril 2003 Statut Membre Dernière intervention 23 juillet 2023 - 27 juin 2008 à 01:09
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/25998-hook-system-sur-wm-mousewheel-win32

victorcoasne Messages postés 1101 Date d'inscription jeudi 24 avril 2003 Statut Membre Dernière intervention 23 juillet 2023 7
27 juin 2008 à 01:09
Le problème c'est qu'un hook système génère tellement d'informations que je ne peux détecter lesquels proviennent éventuellement du téléphone au moment où j'appuie sur une touche.
Si vous avez un bout de code pour m'aider à faire cette distinction, je vous informe sans problème ;)
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
25 juin 2008 à 23:01
Faudrait avoir le matériel pour tester, ce qui n'est pas mon cas mais j'espère que tu nous informeras.
victorcoasne Messages postés 1101 Date d'inscription jeudi 24 avril 2003 Statut Membre Dernière intervention 23 juillet 2023 7
25 juin 2008 à 22:25
Est-ce qu'un hook système peut détecter l'appui d'une touche d'un téléphone USB (détecté comme interface d'utilisateur HID) ?
Funto66 Messages postés 1267 Date d'inscription mercredi 1 janvier 2003 Statut Membre Dernière intervention 28 février 2007 4
9 sept. 2004 à 18:56
Ouais ok merci BruNews ;)
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
8 sept. 2004 à 22:23
c'est interception d'un event, ensuite on fait ce qu'on veut, on le repasse dans la chaine ou on le stoppe.
Funto66 Messages postés 1267 Date d'inscription mercredi 1 janvier 2003 Statut Membre Dernière intervention 28 février 2007 4
8 sept. 2004 à 22:14
Ok c'est ce que je voulais savoir merci.

Et l'intérêt d'un hook, c'est quoi? (je crois savoir ce qu'est vaguement un hook...c'est une sorte d'interruption de l'évènement non?)
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
8 sept. 2004 à 16:16
pas de prob pour 'utiliser', le systeme propage l'event AUSSI sur les winbebes.
Ce qui est reserve aux noyaux NT c'est le hook LowLevel.
Funto66 Messages postés 1267 Date d'inscription mercredi 1 janvier 2003 Statut Membre Dernière intervention 28 février 2007 4
8 sept. 2004 à 16:07
obsolètes, obsolètes...c'est ce que j'utilise qd même lol
Mais en fait ce que je me disais, c'est que sur mon Win98 je peux utiliser la roulette de la souris.
C'est donc que quelque part il doit y avoir possibilité de réagir à un évènement correspondant non?
Ou c'est juste réservé aux contrôles Windows...enfin je trouve ça curieux.
Ce que je voulais savoir, c'est s'il existait une manière d'utiliser la roulette sous tous les Windows, voilà, ma question reformulée ^^
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
7 sept. 2004 à 22:41
Les hooks 'LowLevel' clavier et souris ne sont implementes QUE sur NT et superieur.
Funto66 > sur que je n'irai pas faire un truc expres pour des systemes obsoletes. Je dois les prendre en compte dans mon taf c'est ok, mais ici non.
BeLZeL Messages postés 110 Date d'inscription mardi 10 octobre 2000 Statut Membre Dernière intervention 20 décembre 2005
7 sept. 2004 à 22:32
Je pense que c'est parce que les fonctions utilisées ne sont pas présentes sur les systèmes win 9.x.
Funto66 Messages postés 1267 Date d'inscription mercredi 1 janvier 2003 Statut Membre Dernière intervention 28 février 2007 4
7 sept. 2004 à 22:20
Mais...ça veut pas dire que c'est impossible de faire ça sur les "vieux" systèmes (Win98) si?
(enfin je dis ça par simple curiosité, j'utilise pas Win32, je veux juste dire que t'es pas obligé de poster un exemple avec Win98 BruNews ;))
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
7 sept. 2004 à 20:29
demo d'interception de l'event 'roulette' de la souris.
albert0 Messages postés 249 Date d'inscription mercredi 27 novembre 2002 Statut Membre Dernière intervention 9 août 2008
7 sept. 2004 à 20:26
a quoi sa sert precisement?
Rejoignez-nous