TOGGLEKEYS结构包含有关ToggleKeys辅助功能的信息。当ToggleKeys功能打开时,只要用户打开CAPS LOCK,NUM LOCK或SCROLL LOCK键,计算机就会发出高音,当用户关闭其中一个键时,它会发出低音。
typedef struct tagTOGGLEKEYS { // tk
DWORD cbSize;
DWORD dwFlags;
} TOGGLEKEYS;
会员
CBSIZE
指定此结构的大小(以字节为单位)。
dwFlags中
一组位标志,用于指定ToggleKeys功能的属性。定义以下位标志值:
值 | 含义 |
TKF_AVAILABLE | 如果设置此标志,则可以使用ToggleKeys功能。 |
TKD_CONFIRMHOTKEY | 仅Windows 95:当使用热键激活切换键功能时,将出现一个确认对话框。 |
TKF_HOTKEYACTIVE | 如果设置了这个标志,用户可以按住NUM LOCK键8秒钟来打开和关闭ToggleKeys功能。 |
TKF_HOTKEYSOUND | 如果设置此标志,则当用户使用热键打开或关闭ToggleKeys功能时,系统会发出警号声。 |
TKF_TOGGLEKEYSON | 如果设置此标志,则ToggleKeys功能已打开。 |
备注
当调用SystemParametersInfo参数设置为SPI_GETTOGGLEKEYS或SPI_SETTOGGLEKEYS的【wAction】函数时,应用程序使用TOGGLEKEYS结构。当使用SPI_GETTOGGLEKEYS时,应用程序必须指定TOGGLEKEYS结构的CBSIZE成员; SystemParametersInfo函数填充剩余的成员。应用程序必须在使用SETTOGGLEKEYS值时指定所有结构成员。
也可以看看