Re: Intercepter les clics des menus

Posté par lmame le 27/9/2005 12:33:16
Donc ou faire un truc genre chercher la séquence des events pour "deviner" qu'un clic a eu lieu en un certain laps de temps ou alors lorsqu'un event WM_MENUSELECT est capté, prendre le dernier capté dans la file et lui mettre un coefficient genre si on a:
à 12:35:23:32 Id menu 3
à 12:35:23:34 Id menu 4
à 12:35:23:35 Id menu 5

à 12:35:43:32 Id menu 2

C'est qu'à priori on a survolé les menus 3, 4 et 5 et cliqué sur le 5 finalement vu qu'ensuite 20 secondes plus tard on recommence une nouvelle série... Ce n'est donc pas du sûr (la personne a pu sortir du menu par exemple, chose impossible à capter vu qu'en cliquant sur la fenêtre hors menu on ne le capte pas), mais bon, ça devrait permettre de faire des stats...

Reste la solution bourrine de mettre un appel de procédure à chaque option pour faires les stats genre:
add_stats(option_menu)
Peut être ne le faire que si le programme exe n'a été lancé avec un paramètre genre:
"toto.exe -stats"

Autre chose assez dommage, le menu principal s'appelle:
_Menu et prévoit une zone de code... qui n'est apparemment jamais attaquée... Bref... Que de choses dommages :(

Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=14&topic_id=2771&post_id=11640