Événement KeyDown de l’objet AxWindowsMediaPlayer

[La fonctionnalité associée à cette page, Lecteur multimédia Windows SDK, est une fonctionnalité héritée. Il a été remplacé par MediaPlayer. MediaPlayer a été optimisé pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise MediaPlayer au lieu de Lecteur multimédia Windows SDK, lorsque cela est possible. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]

L’événement KeyDown se produit lorsqu’une touche est enfoncée.

[C#]
private void player_KeyDownEvent(
  object sender,
  _WMPOCXEvents_KeyDownEvent e
)

[Visual Basic]
Private Sub player_KeyDownEvent(  
  sender As Object, 
  e As _WMPOCXEvents_KeyDownEvent
) Handles player.KeyDownEvent

Données d'événements

Le gestionnaire associé à cet événement est de type AxWMPLib._WMPOCXEvents_KeyDownEventHandler. Ce gestionnaire reçoit un argument de type AxWMPLib._WMPOCXEvents_KeyDownEvent, qui contient les propriétés suivantes liées à cet événement.

Propriété Description
nKeyCode System.Int16Specifie quelle touche physique est enfoncée. Pour connaître les valeurs possibles, consultez Remarques.
nShiftState Champ de bits System.Int16A avec les bits les moins significatifs correspondant à la touche MAJ (bit 0), à la touche Ctrl (bit 1) et à la touche ALT (bit 2). Ces bits correspondent respectivement aux valeurs 1, 2 et 4. L’argument shift indique l’état de ces clés. Certains, tous ou aucun des bits ne peuvent être définis, ce qui indique que certaines, toutes ou aucune des touches sont enfoncées.

Notes

La propriété nKeyCode spécifie une clé physique. Les tableaux suivants affichent les valeurs possibles pour les touches principales d’un clavier standard.

Valeurs des clés main.

Clé Valeur
A-Z 65-90
0-9 48-56
F1-F12 112-123
ÉCHAP 27
Tab 9
VERR. MAJ 20
MAJ (gauche ou droite) 16
Ctrl (gauche ou droite) 17
ALT (gauche ou droite) 18
SPACE 32
Ret.arr 8
ENTRÉE 13
Touche de logo Windows, gauche 91
Touche de logo Windows, à droite 92
Clé de l'application 93

Valeurs des touches de pavé numérique.

Clé Valeur
0-9 96-105
NUM LOCK 144
DIVIDE (/) 111
MULTIPLIE (*) 106
SOUSTRAIRE (-) 109
ADD (+) 107
SÉPARATEUR (Entrée) 108
DECIMAL (.) 110

Valeurs des clés de navigation.

Clé Valeur
INSERT 45
Suppression 46
Origine 36
FIN 35
Pg. préc 33
Pg. suiv 34
Flèche haut 38
Bas 40
Gauche 37
Flèche droite 39

Configuration requise

Condition requise Valeur
Version
série Lecteur multimédia Windows 9 ou ultérieure
Espace de noms
AxWMPLib
Assembly
AxInterop.WMPLib.dll (AxInterop.WMPLib.dll.dll)

Voir aussi

Objet AxWindowsMediaPlayer (VB et C#)