AxWindowsMediaPlayer オブジェクトの KeyDown イベント

[このページWindows メディア プレーヤー SDK に関連付けられている機能は、レガシ機能です。 MediaPlayer に置き換わりました。 MediaPlayer は、Windows 10とWindows 11用に最適化されています。 可能な場合は、新しいコードで SDK ではなく MediaPlayerWindows メディア プレーヤー使用することを強くお勧めします。 Microsoft は、レガシ API を使用する既存のコードを、可能であれば新しい API を使用するように書き換えるよう提案しています。]

KeyDown イベントは、キーが押されたときに発生します。

[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

イベント データ

このイベントに関連付けられているハンドラーは 、AxWMPLib._WMPOCXEvents_KeyDownEventHandler型です。 このハンドラーは、このイベントに関連する次のプロパティを含む AxWMPLib._WMPOCXEvents_KeyDownEvent 型の引数を受け取ります。

プロパティ 説明
nKeyCode System.Int16 どの物理キーが押されているかを指定します。 指定できる値については、「備考」を参照してください。
nShiftState Shift キー (ビット 0)、Ctrl キー (ビット 1)、Alt キー (ビット 2) に対応する下位ビットを持つ System.Int16A ビットフィールド。 これらのビットはそれぞれ、値 1、2、および 4 に対応します。 shift 引数は、これらのキーの状態を示します。 一部、すべて、または何も設定できないビットは、キーの一部、すべて、または何も押されていないことを示します。

解説

nKeyCode プロパティは、物理キーを指定します。 次の表は、標準キーボードの主キーに使用できる値を示しています。

メイン キーの値。

Key
A から Z 65-90
0-9 48-56
F1 ~ F12 112-123
Esc 27
Tab 9
CapsLock 20
Shift (左または右) 16
Ctrl (左または右) 17
Alt (左または右) 18
SPACE 32
BackSpace 8
Enter 13
Windows ロゴ キー(左) 91
Windows ロゴ キー(右) 92
アプリケーション キー 93

数値パッド キーの値。

Key
0-9 96-105
NUM LOCK 144
DIVIDE (/) 111
MULTIPLY (*) 106
SUBTRACT (-) 109
ADD (+) 107
SEPARATOR (Enter) 108
DECIMAL (.) 110

ナビゲーション キーの値。

Key
INSERT 45
DELETE 46
ホーム 36
End 35
PageUp 33
PageDown 34
38
40
37
39

要件

要件
Version
Windows メディア プレーヤー 9 シリーズ以降
名前空間
AxWMPLib
アセンブリ
AxInterop.WMPLib.dll (AxInterop.WMPLib.dll.dll)

関連項目

AxWindowsMediaPlayer オブジェクト (VB および C#)