IMLangFontLink::GetFontCodePages method

Gets the set of code pages whose characters can be output in the specified font on the given device context.

Syntax


HRESULT GetFontCodePages(
  [in]  HDC   hDC,
  [in]  HFONT hFont,
  [out] DWORD *pdwCodePages
);

Parameters

hDC [in]

A handle to a device context.

hFont [in]

A handle to a font object.

pdwCodePages [out]

A pointer to an unsigned long integer that receives the address of a set of code pages.

Return value

Returns S_OK if successful, or an error value otherwise.

Examples

The following example shows how to check to see if a character can be output in a specified font on a given device context.


// pMLangFontLink - pointer to an IMLangFontLink interface.

DWORD dwFontCodePages;
DWORD dwCharCodePages;

pMLangFontLink->GetFontCodePages(hDC, hFont, &dwFontCodePages);
pMLangFontLink->GetCharCodePages(ch, &dwCharCodePages);

if(dwCharCodePages & dwFontCodePages)
{
    // Character ch can be output with hFont on hDC.
}

Requirements

Minimum supported client

Windows XP

Minimum supported server

Windows 2000 Server

Header

Mlang.h

IDL

Mlang.idl

DLL

Mlang.dll

See also

IMLangFontLink
GetCharCodePages

 

 

Show: