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)

Vedi anche

Panoramica di Windows