Re: Problème avec les constantes standard windows : KeyConst.WL

Posté par Lonely le 11/8/2005 2:00:24
Merci drcharly93 pour la réponse mais j'ai toujours un souci concernant la gestion de cet événement. D'abord, j'ai changé la ligne où c'était Evénement (UneToucheEnfoncer", ".maTable", WM_KEYDOWN) en Evénement("UneToucheEnfoncer", ".*", WM_KEYDOWN) pcq j'avais ce message d'erreur : " .maTable" est inconnu (ce n'est ni un champ ni une fenêtre accessible depuis le code en cours).
Deuxièmement, je ne comprend pas le rôle des variables wParam et lParam d'autant plus qu'il n'y a que pMessage qui est utilisée.
Néanmoins, j'ai essayé toutes les possibilités càd :
-> J'ai appelé la procédure UneToucheEnfoncer dans la prise de focus de la fenTable comme ceci :
supp est un entier = Evénement("UneToucheEnfoncer", ".*", WM_KEYDOWN)// ceci est fait dans le code de déclaration globale de fenTable
UneToucheEnfoncer(supp, _EVE.wParam, _EVE.lParam)// dans la prise de focus
. Il ne se passe rien
-> J'ai ensuite modifié UneToucheEnfoncer comme ceci : tout en passant test après test supp ou _EVE.wParam
PROCEDURE UneToucheEnfoncee(pMessage)
SI pMessage = VK_DELETE ALORS
	TableSupprime(maTable)
FIN
. Toujours rien !!!
-> J'ai même essayé d'appeler cette procédure dans code de Sélection d'une ligne de maTable. Toujours pas de suppression, à chaque test, avec ma touche DEL.

Je ne sais plus trop quoi faire.

@+
Lonely

Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=12&topic_id=2602&post_id=11062