MultiLanguage (Windows Embedded CE 6.0)

1/6/2010

This object is the primary object that provides access to all other objects and interfaces in the Multiple-Language interface.

Remarks

The MultiLanguage object provides the following services through its interface implementations:

  • Retrieving code page and locale information from the registry.
  • Converting between different code pages.
  • Determining the code pages to which a given character or set of characters belongs.
  • Creating custom fonts to display characters from multiple code pages.
  • Determining where a line break should occur based on the given locale.

In addition, the MultiLanguage object provides access to the Code Page Enumeration object, the Locale Enumeration object, and the Conversion object, each of which provides a specialized set of services to the client.

Creation/Access Functions

Call CoCreateInstance with the CLSID parameter set to CLSID_CMultiLanguage.

Interfaces Implemented

IMLangCodePages

IMLangFontLink

IMLangFontLink2

IMLangLineBreakConsole

IMultiLanguage

IMultiLanguage2

Requirements

Header mlang.h, mlang.idl
Library mlang.dll
Windows Embedded CE Windows CE .NET 4.0 and later

See Also

Reference

Internet Explorer MLang Objects