IMLangCodePages interface

Provides the foundation of the IMLangFontLink interface and implements methods for working with code pages.

Members

The IMLangCodePages interface inherits from the IUnknown interface. IMLangCodePages also has these types of members:

  • Methods

Methods

The IMLangCodePages interface has these methods.

Method Description
CodePagesToCodePage

Gets the identifier value for a code page in the given set of code pages.

CodePageToCodePages

Translates the given code page identifier value to the corresponding entry in a set of code pages.

GetCharCodePages

Gets the set of code pages that the given Unicode character belongs to.

GetStrCodePages

Gets the set of code pages that the Unicode characters in the given string belong to.

 

Remarks

This interface defines a set of code pages and implements a number of methods for working with those code pages. IMLangCodePages contains methods to translate between individual code page identifier values and sets of code pages. It provides methods that determine which code pages contain a given Unicode character or string. Because IMLangFontLink inherits from IMLangCodePages, every IMLangCodePages method is available through the IMLangFontLink interface.

The concept of a set of code pages is crucial to the IMLangCodePages interface. A DWORD is used to represent a set of code pages, and each bit in the DWORD represents a specific code page.

Requirements

Minimum supported client

Windows XP

Minimum supported server

Windows 2000 Server

Header

Mlang.h

IDL

Mlang.idl

DLL

Mlang.dll