Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Bestimmt, ob das angegebene Fenster ein systemeigenes Unicode-Fenster ist.
Syntax
BOOL IsWindowUnicode(
[in] HWND hWnd
);
Parameter
[in] hWnd
Typ: HWND
Ein Handle für das zu testende Fenster.
Rückgabewert
Typ: BOOL
Wenn das Fenster ein systemeigenes Unicode-Fenster ist, ist der Rückgabewert ungleich null.
Wenn das Fenster kein systemeigenes Unicode-Fenster ist, ist der Rückgabewert 0 (null). Das Fenster ist ein natives ANSI-Fenster.
Hinweise
Der Zeichensatz eines Fensters wird durch die Verwendung der RegisterClass-Funktion bestimmt. Wenn die Fensterklasse mit der ANSI-Version von RegisterClass (RegisterClassA) registriert wurde, lautet der Zeichensatz des Fensters ANSI. Wenn die Fensterklasse mit der Unicode-Version von RegisterClass (RegisterClassW) registriert wurde, lautet der Zeichensatz des Fensters Unicode.
Das System führt die automatische bidirektionale Übersetzung (Unicode in ANSI) für Fenstermeldungen durch. Wenn beispielsweise eine ANSI-Fensternachricht an ein Fenster gesendet wird, das den Unicode-Zeichensatz verwendet, übersetzt das System diese Nachricht in eine Unicode-Nachricht, bevor die Fensterprozedur aufgerufen wird. Das System ruft IsWindowUnicode auf, um zu bestimmen, ob die Nachricht übersetzt werden soll.
Anforderungen
| Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
| Zielplattform | Windows |
| Kopfzeile | winuser.h (windows.h einschließen) |
| Bibliothek | User32.lib |
| DLL | User32.dll |
| APIs | ext-ms-win-ntuser-window-l1-1-1 (eingeführt in Windows 8.1) |