Другие существующие поддержки Unicode


Подпрограмма Microsoft Layer for Unicode разработана, чтобы дополнить существующую поддержку Unicode в Microsoft ® Windows ® 95, Microsoft Windows 98 и Microsoft Windows Millennium Edition (Windows Me). Поэтому она не дублирует существующие API и технологии кроме тех, где это необходимо для совместимого режима работы во всех версиях Windows.

Существующие A/W функции в Windows 95/98/Me

Ниже перечисленные функции в Windows 95/98/Me, которые уже существуют в версии ANSI и Unicode. Microsoft Layer for Unicode не поддерживает эти функции, кроме случаев специальной подмены чтобы поддержать совместимый характер работы во всех версиях Windows.

EnumResourceLanguages
  EnumResourceNames
  EnumResourceTypes
  ExtTextOut
  FindResource
  FindResourceEx
  GetCharWidth
  GetCommandLine
GetTextExtentPoint
  GetTextExtentPoint32
  lstrcat
  lstrcpy
  lstrlen
  MessageBox
  MessageBoxEx
  TextOut
 

Существующие технологии включающие Unicode

Microsoft Layer for Unicode не дублирует ниже перечисленные, включающие Unicode, технологии.

Технология Описание
Common Controls - Стандартные органы управления
(commctrl32)
Поддерживает Unicode через посредство сообщений CCM_GETUNICODEFORMAT, CCM_SETUNICODEFORMAT и WM_NOTIFYFORMAT и органов управления таких как Представление в виде дерева (TreeView) и Представление в виде списка (ListView).

В Windows 95/98/Me, Вы должны использовать comctl32.dll версии 5.80 или позже. Библиотека поставляется с Microsoft ® Internet Explorer 5.0.

Input Method Editor - Редактор метода ввода данных (IME) Дает возможность пользователям вводить сложные буквы или знаки и символы, такие как японское Канджи, используя стандартную клавиатуру.

Windows 98 /Me поддерживают Unicode версии этих функций исключая функцию ImmIsUIMessage.

В Windows 95 эти функции - заглушаются, поэтому Вы можете статически связываться с Unicode версиями.

MLang , the MultiLanguage Object -statically  - Многоязычный статический объект Предоставляет услуги прикладным программам по национальным выпускам ОС, включая преобразование между кодовыми страницами, компоновку шрифта, кодовая страница "предположения", дробление строк и далее.

http://msdn.microsoft.com/workshop/misc/mlang/mlang.asp

Rich Edit - Усовершенствованный текстовый редактор версии 2.0 и выше Предоставляет программный интерфейс для форматирования текста.

Усовершенствованный текстовый редактор (Rich Edit) 2.0 поддерживает Unicode, а Усовершенствованный текстовый редактор (Rich Edit) 3.0 расширил поддержку сложных по начертанияю групп шрифтов, частично благодаря методике Uniscribe. http://msdn.microsoft.com/library/psdk/winui/richedit_5a7n.htm

Uniscribe Для Windows 2000 и позже, поддерживает обработку сложных начертаний групп шрифтов, то есть тех начертаний, которые нуждаются в специальной обработке, чтобы должным образом сформировать их изображение. Эта методика включает в себя подмножество функций, находящихся в GDI + для Windows 2000 и Windows XP.

Назад в оглавление темы
На главную страницу темы

Hosted by uCoz