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 window è stata registrata con la versione ANSI di RegisterClass (RegisterClassA), il set di caratteri della finestra è ANSI. Se la classe window è stata registrata con la versione Unicode di RegisterClass (RegisterClassW), il set di caratteri della finestra è Unicode.
Il sistema esegue la conversione bidirezionale automatica (Da Unicode a ANSI) per i messaggi della finestra. Ad esempio, se un messaggio di finestra ANSI viene inviato a una finestra che utilizza il set di caratteri Unicode, il sistema converte il 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) |