MultiLanguage object

Provides access to all other objects and interfaces implemented by MLang. The MultiLanguage object is the primary MLang object.

Remarks

The MultiLanguage object supports four interfaces that provide the following services.

  • 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.

Interfaces Implemented

IMLangCodePages
IMLangFontLink
IMLangFontLink2
IMLangLineBreakConsole
IMultiLanguage
IMultiLanguage2

 

Requirements

Minimum supported client

Windows XP

Minimum supported server

Windows 2000 Server

Header

Mlang.h

IDL

Mlang.idl

DLL

Mlang.dll

CLSID

CLSID_CMultiLanguage

See also

IDispatch