STICKYKEYS 結構 (winuser.h)
包含 StickyKeys 輔助功能功能的相關信息。 當 StickyKeys 功能開啟時,使用者可以按下修飾詞鍵(SHIFT、CTRL 或 ALT),然後依序輸入另一個按鍵,而不是同時輸入移位的(已修改)字元和其他按鍵組合。 闩鎖一次按下修飾詞鍵, 按鍵關閉,直到使用者按下非修飾詞按鍵或按鼠按鈕為止。 按下修飾詞鍵兩次 按鍵,直到使用者第三次按下按鍵為止。
語法
typedef struct tagSTICKYKEYS {
UINT cbSize;
DWORD dwFlags;
} STICKYKEYS, *LPSTICKYKEYS;
成員
cbSize
類型:DWORD
指定這個 結構的大小,以位元組為單位。
dwFlags
類型:DWORD
一組位旗標,指定 StickyKeys 功能的屬性。 定義下欄位旗標值:
言論
當呼叫 SystemParametersInfo 函式時,應用程式會使用 STICKYKEYS 結構,並將 uiAction 參數設定為 SPI_GETSTICKYKEYS 或 SPI_SETSTICKYKEYS。 使用 SPI_GETSTICKYKEYS時,您必須指定 STICKYKEYS 結構的 cbSize 成員;SystemParametersInfo 函式會填滿其餘的成員。 使用 SPI_SETSTICKYKEYS 值時,您必須指定所有結構成員。
如果您使用 SPI_SETSTICKYKEYS 值呼叫 SystemParametersInfo,則會忽略下列旗標:
- SKF_LALTLATCHED
- SKF_LCTLLATCHED
- SKF_LSHIFTLATCHED
- SKF_RALTLATCHED
- SKF_RCTLLATCHED
- SKF_RSHIFTLATCHED
- SKF_LALTLOCKED
- SKF_LCTLLOCKED
- SKF_LSHIFTLOCKED
- SKF_RALTLOCKED
- SKF_RCTLLOCKED
- SKF_RSHIFTLOCKED
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows 2000 Professional [僅限傳統型應用程式] |
支援的最低伺服器 | Windows 2000 Server [僅限傳統型應用程式] |
標頭 | winuser.h (包括 Windows.h) |