Funzione IsWindowUnicode (winuser.h)
Determina se la finestra specificata è una finestra Unicode nativa.
Sintassi
BOOL IsWindowUnicode(
[in] HWND hWnd
);
Parametri
[in] hWnd
Tipo: HWND
Handle per la finestra da testare.
Valore restituito
Tipo: BOOL
Se la finestra è una finestra Unicode nativa, il valore restituito è diverso da zero.
Se la finestra non è una finestra Unicode nativa, il valore restituito è zero. La finestra è una finestra ANSI nativa.
Commenti
Il set di caratteri di una finestra è determinato dall'uso della funzione RegisterClass . Se la classe di finestra è stata registrata con la versione ANSI di RegisterClass (RegisterClassA), il set di caratteri della finestra è ANSI. Se la classe di finestra è stata registrata con la versione Unicode di RegisterClass (RegisterClassW), il set di caratteri della finestra è Unicode.
Il sistema esegue la traduzione bidirezionale automatica (Unicode in ANSI) per i messaggi della finestra. Ad esempio, se viene inviato un messaggio di finestra ANSI a una finestra che usa il set di caratteri Unicode, il sistema converte tale messaggio in un messaggio Unicode prima di chiamare la routine della finestra. Il sistema chiama IsWindowUnicode per determinare se tradurre il messaggio.
Requisiti
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | winuser.h (include Windows.h) |
Libreria | User32.lib |
DLL | User32.dll |
Set di API | ext-ms-win-ntuser-window-l1-1-1 (introdotto in Windows 8.1) |