HIGHCONTRASTA-Struktur (winuser.h)
Enthält Informationen zum Feature für Barrierefreiheit mit hohem Kontrast. Dieses Feature legt das Darstellungsschema der Benutzeroberfläche für die 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;
Angehörige
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.
Bemerkungen
Eine Anwendung verwendet diese Struktur beim Aufrufen der SystemParametersInfoA-Funktion mit dem wert SPI_GETHIGHCONTRAST oder SPI_SETHIGHCONTRAST. Bei Verwendung von SPI_GETHIGHCONTRASTmuss eine Anwendung das cbSize- Mitglied der HIGHCONTRAST- Struktur angeben; die SystemParametersInfo Funktion füllt die verbleibenden Elemente aus. Eine Anwendung muss bei Verwendung des SPI_SETHIGHCONTRAST Werts alle Strukturmmber angeben.
Anmerkung
Der winuser.h-Header definiert HIGHCONTRAST als Alias, der automatisch die ANSI- oder Unicode-Version dieser Funktion basierend auf der Definition der UNICODE-Präprozessorkonstante 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
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 2000 Professional [nur Desktop-Apps] |
mindestens unterstützte Server- | Windows 2000 Server [nur Desktop-Apps] |
Header- | winuser.h (enthalten Windows.h) |
Siehe auch
SystemParametersInfoA-Funktion, HIGHCONTRASTW-Struktur, Barrierefreiheitsstrukturen, SystemParametersInfo