HIGHCONTRAST

【勇芳软件工作室】汉化HomePreviousNext

HIGHCONTRAST结构包含有关高对比度模式可访问性功能的信息,该函数设置用户界面的外观方案,以便视觉障碍用户获得最大的可见性,并建议应用程序遵守此外观方案。

typedef struct tagHIGHCONTRAST { // hc

UINT cbSize;

DWORD dwFlags;

LPTSTR lpszDefaultScheme;

} HIGHCONTRAST, FAR* LPHIGHCONTRAST;

会员

CBSIZE

指定此结构的大小(以字节为单位)。

dwFlags中

指定以下值的组合:

含义
HCF_AVAILABLE高对比度模式可用。
HCF_CONFIRMHOTKEY当使用热键激活高对比度模式时,出现确认对话框。
HCF_HIGHCONTRASTON高对比度模式开启。
HCF_HOTKEYACTIVE用户可以通过同时按下左ALT,左SHIFT和PRINT SCREEN键来打开和关闭高对比度模式。
HCF_HOTKEYAVAILABLE可以启用与高对比度模式相关联的热键。应用程序可以检索该值,但无法设置。
HCF_HOTKEYSOUND当用户使用热键打开或关闭高对比度模式时,会发出警号。
HCF_INDICATOR当高对比度模式打开时,显示视觉指示器。此值当前未被使用,并被忽略。

lpszDefaultScheme

指向包含默认颜色方案名称的字符串。

备注

当使用SPI_GETHIGHCONTRAST或SPI_SETHIGHCONTRAST值调用SystemParametersInfo函数时,应用程序使用此结构。当使用SPI_GETHIGHCONTRAST时,应用程序必须指定CBSIZE结构的CBSIZE成员; SystemParametersInfo函数填充剩余的成员。使用SPI_SETHIGHCONTRAST值时,应用程序必须指定所有结构成员。

也可以看看

SystemParametersInfo