共用方式為


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 [僅限桌面應用程式]

另請參閱

參考

CreateAcceleratorTable

概念

資源