|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||||||
|
Membre régulier
![]() Inscription : août 2005 Messages : 56 ![]() |
Voici comment récupérer les actions exécutées par la souris sur n'importe quelle fenêtre Windows (à la différence de la fonction Windev "Evénement" qui n'est active que sur les fenêtres Windev) :
Dans les déclarations globales de la fenêtre "maFenetre" : Code :
On crée un "Hook" Windows : Code :
On détruit le "Hook" Windows : Code :
Code :
|
||||||||
|
|
40
|
|
|
#2 | ||||||
|
Membre régulier
![]() Inscription : août 2005 Messages : 56 ![]() |
J'ajoute qu'à l'inverse, il est possible de simuler un évènement souris avec la fonction de l'api Windows mouse_event.
Cela permet d'aller plus loin que les fonctions de pilotage de la souris de Windev qui ne permettent pas d'exécuter des actions sur des champs autres que Windev : http://doc.pcsoft.fr/fr-FR/?10000090...ouris-fonction Les constantes nécessaires, à copier dans les déclarations globales d'une fenêtre : Code :
Code :
Code :
|
||||||
|
|
10
|
|
|
#3 |
|
Invité de passage
![]() Inscription : mars 2011 Messages : 7 ![]() |
Merci a toi pour ce code impecable.....
Je me demande quand meme pourquoi PcSoft ne fait pas une fonction "EvenementGlobal" avec ce code dedans??? |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com