Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

EVENEMENT SUR LA TOUCHE ESC

2 réponses
Avatar
e-pluriel
Bonjour, je veux mettre un =E9v=E9nement sur la touche ESC sur une
fen=EAtre.
Voici mon code. O=F9 me suis-je tromp=E9 ?
Merci

EXTERNE "KeyConst.WL"

Ev=E9nement("EvtFinImpression","*.*", VK_ESCAPE)

PROCEDURE EvtFinImpression()

SI _EVE.wParam =3D VK_ESCAPE
Info("stop")
FIN

2 réponses

Avatar
frederic.gandre
Bonjour,
Voici comment j'utilise cette fonction :

VK_DELETE est un entier = 0x2e
nTouche est un entier = VK_DELETE // Touche Suppr.

// Vérifie si la touche Suppr. a été appuyée
SI ToucheEnfoncée(nTouche) ALORS
// Insérer ici le traitement à effectuer
info("Coucou")
FIN

Cordialement





On 1 mar, 08:53, e-pluriel wrote:
Bonjour, je veux mettre un événement sur la touche ESC sur une
fenêtre.
Voici mon code. Où me suis-je trompé ?
Merci

EXTERNE "KeyConst.WL"

Evénement("EvtFinImpression","*.*", VK_ESCAPE)

PROCEDURE EvtFinImpression()

SI _EVE.wParam = VK_ESCAPE
      Info("stop")
FIN


Avatar
Pascal ROY
e-pluriel a écrit :
Bonjour, je veux mettre un événement sur la touche ESC sur une
fenêtre.
Voici mon code. Où me suis-je trompé ?
Merci

EXTERNE "KeyConst.WL"

Evénement("EvtFinImpression","*.*", VK_ESCAPE)

PROCEDURE EvtFinImpression()

SI _EVE.wParam = VK_ESCAPE
Info("stop")
FIN


Bonjour,

Vous placez l'évènement sur VK_ESCAPE qui est la touche à tester !
L'évènement doit être sur l'appui sur un touche (WM_KEYDOWN) ou la
libération de la touche (WM_KEYUP)
La suite me parait correcte.

--
Pascal ROY
(Service Informatique - SODALEC)