Condividi tramite


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)

Vedi anche

Panoramica di Windows