KBDLLHOOKSTRUCT

KBDLLHOOKSTRUCT,是一種計算機語言。代碼必須是 1 到 254 範圍中的一個值。

簡介,語法,成員,要求,請參見,

簡介

它包含底層鍵盤輸入事件的信息。

語法

C + +
typedefstructtagKBDLLHOOKSTRUCT {
DWORD vkCode;
DWORD scanCode;
DWORD flags;
DWORD time;
ULONG_PTR dwExtraInfo;
} KBDLLHOOKSTRUCT, *PKBDLLHOOKSTRUCT, *LPKBDLLHOOKSTRUCT;

成員

  • vkCode
  • 類型:dword 值
  • 一種虛擬鍵代碼。代碼必須是 1 到 254 範圍中的一個值。
  • scanCode
  • 類型:dword 值
  • 關鍵硬體掃描代碼。
  • Flags
  • 類型:dword 值
  • 擴展鍵標誌、 事件注入標誌、 上下文代碼和過渡狀態標誌。此成員被指定的如下所示。應用程式可以使用下列值來測試擊鍵標誌。
價值含義
測試擴展的關鍵標誌。
測試事件注入標誌。
測試上下文代碼。
測試轉換狀態標誌。
  • 下表描述了此值的布局。
雙邊投資條約說明
0
指定的鍵是否擴展的鍵,如功能鍵或數字鍵盤上的鍵。值為 1,如果鍵是一個擴展的密鑰 ;否則,它是 0。
1-3
保留。
4
指定是否已注入該事件。值為 1,如果該事件被注射 ;否則,它是 0。
5
上下文代碼。值為 1,如果按下 ALT 鍵 ;否則,它是 0。
6
保留。
7
過渡狀態。如果它被釋放,則值為 0,如果按下的鍵和 1。
  • LLKHF_UP // 測試擴展的關鍵標誌。
  • (KF_UP >> 8)
  • LLKHF_ALTDOWN //測試事件注入標誌。
  • (KF_ALTDOWN >> 8)
  • LLKHF_INJECTED //測試上下文代碼。
  • 0x00000010
  • LLKHF_EXTENDED //測試轉換狀態標誌。
  • (KF_EXTENDED >> 8)
time
類型:dword 值
此訊息的時間戳,相當於什麼GetMessageTime將返回此訊息。
dwExtraInfo
類型:ULONG_PTR
與訊息關聯的附加信息。

要求

最低支持的客戶端
Windows 2000 專業版 [桌面程式]
最低支持的伺服器
Windows 2000 伺服器 [桌面程式]
標題
  • Winuser.h (包括 Windows.h)

請參見

相關詞條

熱門詞條

聯絡我們