Функция IsWindowUnicode  определяет, является ли указанное окно собственным окном Юникода

Набор символов окна определяется с помощью функции RegisterClass.  Если класс окна зарегистрирован в АНСИ версии непредвиденное registerclass (RegisterClassA),

набор символов окна является ANSI. Если класс окна был зарегистрирован в Юникоде  версия непредвиденное registerclass (RegisterClassW), набор символов окно в Юникоде.

Система автоматического двустороннего перевода (Юникода в ANSI) для окна Сообщений. Например, если сообщение окна ANSI отправляется в окно, использующее набор символов Юникода,

перед вызовом процедуры окна система преобразует это сообщение в сообщение Юникода.  Система вызывает IsWindowUnicode, чтобы определить, следует ли переводить сообщение.

 

Code:

 

procedure TForm1.Button1Click(Sender: TObject);

begin

{determine if the window is a Unicode window}

if (IsWindowUnicode(Form1.Handle)) then

   Button1.Caption := 'This window is a Unicode window'

else

   Button1.Caption := 'This window is not a Unicode window'

end;

 

Добавить комментарий

Не использовать не нормативную лексику.

Просьба писать ваши замечания, наблюдения и все остальное,
что поможет улучшить предоставляемую информацию на этом сайте.

ВСЕ КОММЕНТАРИИ МОДЕРИРУЮТСЯ ВРУЧНУЮ, ТАК ЧТО СПАМИТЬ БЕСПОЛЕЗНО!


Защитный код
Обновить