共用方式為


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 金鑰) 。

適用於

另請參閱