IsWindowUnicode

Funcția IsWindowUnicode determină dacă fereastra specificat este o fereastră Unicode nativ.

(BOOL IsWindowUnicode HWND  hWnd / / ocupa fereastra);
 

Parametrii

hWnd
Ocupa în fereastra pentru a testa.

Valorile întroarse

Dacă fereastra este un nativ fereastră Unicode, valoarea returnată este nenul.

Dacă fereastra nu este un nativ fereastra Unicode, valoarea returnată este zero. Fereastra este o fereastră ANSI nativ.

Observații

Setul de caractere de o fereastră este determinată prin utilizarea funcției RegisterClass . Dacă fereastra clasa a fost înregistrat cu versiunea ANSI RegisterClass (RegisterClassA), setul de caractere al ferestrei este ANSI. Dacă fereastra clasa a fost înregistrat cu versiunea Unicode a RegisterClass (RegisterClassW), setul de caractere al ferestrei este Unicode.

Sistemul nu traducere automată bidirecționale (Unicod la ANSI) pentru fereastra de mesaje. De exemplu, dacă un ANSI fereastra mesaj este trimis la o fereastră care utilizează setul de caractere Unicode, sistemul traduce mesajul într-un mesaj Unicod înainte de asteptare procedura fereastra. Sistemul necesită IsWindowUnicode pentru a determina dacă să traducă mesajul.

QuickInfo

nbsp; Windows &NT: necesită versiunea 3.1 sau mai târziu.
Windows:Necesită Windows 95 sau o versiune ulterioară.
Windows CE:Neacceptat.
Antet:A declarat în winuser.h.
Import Biblioteca:Utilizarea user32.lib.

A se vedea, de asemenea

Prezentare generală a Windows, fereastra Funcții

Index