Share via


TOGGLEKEYS 結構 (winuser.h)

包含 ToggleKeys 協助工具功能的相關資訊。 當 ToggleKeys 功能開啟時,只要使用者開啟 CAPS LOCK、NUM LOCK 或 SCROLL LOCK 鍵,每當使用者關閉其中一個按鍵時,電腦就會發出高音調音調。

語法

typedef struct tagTOGGLEKEYS {
  UINT  cbSize;
  DWORD dwFlags;
} TOGGLEKEYS, *LPTOGGLEKEYS;

成員

cbSize

類型: DWORD

指定這個 結構的大小,以位元組為單位。

dwFlags

類型: DWORD

一組位旗標,指定 ToggleKeys 功能的屬性。 已定義下列位旗標值:

意義
TKF_AVAILABLE
0x00000002
如果設定此旗標,則會使用 ToggleKeys 功能。
TKF_CONFIRMHOTKEY
0x00000008
Windows 95/98、Windows 2000: 使用熱鍵啟動 ToggleKeys 功能時,會出現確認對話方塊。
TKF_HOTKEYACTIVE
0x00000004
如果設定此旗標,使用者可以按住 NUM LOCK 鍵 8 秒來開啟和關閉 ToggleKeys 功能。
TKF_HOTKEYSOUND
0x00000010
如果設定此旗標,當使用者使用熱鍵開啟或關閉 ToggleKeys 功能時,系統會播放輕音。
TKF_INDICATOR
0x00000020
未實作此旗標。
TKF_TOGGLEKEYSON
0x00000001
如果設定此旗標,ToggleKeys 功能就會開啟。

備註

應用程式會在呼叫SystemParametersInfo函式時使用TOGGLEKEYS結構,並將uiAction參數設定為SPI_GETTOGGLEKEYSSPI_SETTOGGLEKEYS。 使用SPI_GETTOGGLEKEYS時,應用程式必須指定TOGGLEKEYS結構的cbSize成員;SystemParametersInfo函式會填滿其餘成員。 使用 SPI_SETTOGGLEKEYS 值時,應用程式必須指定所有結構成員。

規格需求

   
最低支援的用戶端 Windows 2000 Professional [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限桌面應用程式]
標頭 winuser.h (包含 Windows.h)

另請參閱

協助工具結構

SystemParametersInfo