HIGHCONTRASTA-Struktur (winuser.h)
Enthält Informationen zur Barrierefreiheitsfunktion mit hohem Kontrast. Dieses Feature legt das Darstellungsschema der Benutzeroberfläche für maximale Sichtbarkeit für einen sehbehinderten Benutzer fest und empfiehlt Anwendungen, dieses Darstellungsschema einzuhalten.
Syntax
typedef struct tagHIGHCONTRASTA {
UINT cbSize;
DWORD dwFlags;
LPSTR lpszDefaultScheme;
} HIGHCONTRASTA, *LPHIGHCONTRASTA;
Member
cbSize
Typ: UINT
Gibt die Größe dieser Struktur in Bytes an.
dwFlags
Typ: DWORD
Gibt eine Kombination der folgenden Werte an:
lpszDefaultScheme
Typ: LPTSTR
Verweist auf eine Zeichenfolge, die den Namen des Farbschemas enthält, das auf das Standardschema festgelegt wird.
Hinweise
Eine Anwendung verwendet diese Struktur beim Aufrufen derSystemParametersInfoA-Funktion mit dem wert SPI_GETHIGHCONTRAST oder SPI_SETHIGHCONTRAST . Bei Verwendung von SPI_GETHIGHCONTRAST muss eine Anwendung den cbSize-Member der HIGHCONTRAST-Struktur angeben. Die SystemParametersInfo-Funktion füllt die verbleibenden Member aus. Eine Anwendung muss bei Verwendung des werts SPI_SETHIGHCONTRAST alle Strukturmember angeben.
Hinweis
Der winuser.h-Header definiert HIGHCONTRAST als Alias, der die ANSI- oder Unicode-Version dieser Funktion basierend auf der Definition der UNICODE-Präprozessorkonstante automatisch auswählt. Das Mischen der Verwendung des codierungsneutralen Alias mit Code, der nicht Codierungsneutral ist, kann zu Nichtübereinstimmungen führen, die zu Kompilierungs- oder Laufzeitfehlern führen. Weitere Informationen finden Sie unter Konventionen für Funktionsprototypen.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Kopfzeile | winuser.h (windows.h einschließen) |
Weitere Informationen
SystemParametersInfoA-Funktion, HIGHCONTRASTW-Struktur, Barrierefreiheitsstrukturen, SystemParametersInfo