ACCELTABLEENTRY 結構
描述個別快速鍵資料表資源中的資料。 此處提供的結構定義僅供說明之用;它不存在於任何標準標頭檔中。
語法
typedef struct {
WORD fFlags;
WORD wAnsi;
WORD wId;
WORD padding;
} ACCELTABLEENTRY;
成員
-
fFlags
-
類型: WORD
-
描述鍵盤快速鍵特性。 此成員可以從 Winuser.h 取得下列一或多個值。
值 意義 - FVIRTKEY
- true
快捷 鍵是虛擬金鑰程式碼。 如果未指定此旗標,則會假設快速鍵指定 ASCII 字元碼。 - FNOINVERT
- 0x02
使用快速鍵時,功能表列上的功能表項目不會反白顯示。 這個屬性已經過時,而且只會保留,以便與專為 16 位 Windows 設計的資源檔回溯相容性。 - FSHIFT
- 0x04
只有在使用者按下 SHIFT 鍵時,才會啟動快速鍵。 此旗標僅適用于虛擬金鑰。 - FCONTROL
- 0x08
只有在使用者按下 CTRL 鍵時,才會啟動快速鍵。 此旗標僅適用于虛擬金鑰。 - FALT
- 0x10
只有在使用者按下 ALT 鍵時,才會啟動快速鍵。 此旗標僅適用于虛擬金鑰。 - 0x80
此專案是快速鍵資料表中的最後一個專案。 -
wAnsi
-
類型: WORD
-
ANSI 字元值或識別快速鍵索引鍵的虛擬索引鍵程式碼。
-
Wid
-
類型: WORD
-
鍵盤快速鍵的識別碼。 這是使用者按下指定按鍵時傳遞至視窗程式的值。
-
padding
-
類型: WORD
-
插入的位元組數目,以確保結構對齊 DWORD 界限。
備註
資源中的所有快速鍵資料表專案都會重複 ACCELTABLEENTRY 結構。 資料表中的最後一個專案會標示為值0x0080。
如果您將資源的長度除以八,則可以計算資料表中的元素數目。 然後您的應用程式可以隨機存取個別固定長度的專案。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows 2000 Professional [僅限傳統型應用程式] |
最低支援的伺服器 |
Windows 2000 Server [僅限桌面應用程式] |
另請參閱
-
參考
-
概念