IsWindowUnicode

Функция IsWindowUnicode определяет, является ли указанное окно родной Unicode окно.

(BOOL IsWindowUnicode HWND  hWnd / / дескриптор окна);
 

Параметры

hWnd
Дескриптор окна для тестирования.

Возвращаемые значения

Если окно — это окно родной Unicode, возвращаемое значение не равно нулю.

Если окно не родной окон Юникода, возвращаемое значение равно нулю. Окно — это окно родной ANSI.

Примечания

Набор символов из окна определяется функция RegisterClass . Если класс окна был зарегистрирован с ANSI-версия RegisterClass (RegisterClassA), набор символов из окна — ANSI. Если класс окна был зарегистрирован с версией Юникода RegisterClass (RegisterClassW), набор символов из окна — Юникод.

Система выполняет автоматическое двусторонний перевод (Юникод в ANSI) для сообщений окна. Например если сообщение окна ANSI посылается в окно, которое использует набор символов Unicode, система переводит это сообщение в Unicode сообщение до вызова процедуры окна. Система вызывает IsWindowUnicode для определения необходимости перевести сообщение.

QuickInfo

nbsp; Windows &NT: требует версии 3.1 или более поздней версии.
Windows:Требует Windows 95 или более поздней версии.
Windows CE:Не поддерживается.
Заголовок:Объявленные в winuser.h.
Импорта библиотеки:Использование user32.lib.

Родственные слова

Обзор Windows, функции окна

Index