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

Posté par drcharly93 le 11/8/2005 9:03:49
Bonjour

en faite le VK_DELETE doit être comparé avec le wParam et nom pMessage puisque pMessage = 258 de plus il faut rajouter la ligne EXTERN "WINCONST.WL pour gérer les constantes WM_*

- code de déclarations globales de fenTable (la fenêtre qui contient maTable)
//Appel d'un fichier externe contenant des constante pré-défini
EXTERN "WINCONST.WL"
EXTERNE "KeyConst.WL"
//Ajout d'un evenement sur le message WM_KEYDOWN
//Appuie sur une touche quelquonque
Evenement("UneToucheEnfoncer",".maTable",WM_KEYDOWN)


Création de la procédure qui sera appelée à chaque fois qu'une touche sera appuyée.
PROCEDURE UneToucheEnfoncer(pMessage, wParam, lParam)
//Ici on ne traite que si touche = SUPPR
SI wParam = VK_DELETE Alors
TableSupprime(maTable)
FIN


Ce code à été testé et il est fonctionnel

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