InputKeyboardSource.GetCurrentKeyState(VirtualKey) 方法

定义

检索当前 (当前正在处理的输入消息之后(如果输入队列包含) 未处理的消息),则检索提供的虚拟键的状态。

public:
 virtual VirtualKeyStates GetCurrentKeyState(VirtualKey virtualKey) = GetCurrentKeyState;
VirtualKeyStates GetCurrentKeyState(VirtualKey const& virtualKey);
public VirtualKeyStates GetCurrentKeyState(VirtualKey virtualKey);
function getCurrentKeyState(virtualKey)
Public Function GetCurrentKeyState (virtualKey As VirtualKey) As VirtualKeyStates

参数

virtualKey
VirtualKey

为其返回状态的虚拟键。

返回

指示当前提供的虚拟密钥状态的标志

注解

处理 KeyDown 事件时,此方法可能会报告密钥状态是否为 None 而不是 DownKeyUp 事件是否已在消息队列中。

注意

所有键都支持 Locked 状态 (不只是标准 Caps LockNum Lock 键) 。

适用于

另请参阅