Partager via


IMLangFontLink::GetFontCodePages

This method retrieves the set of code pages whose characters can be output by the given font on the given device context.

HRESULT GetFontCodePages( 
  HDC hDC,
  HFONT hFont,
  DWORD* pdwCodePages
);

Parameters

  • hDC
    [in] Handle to a device context.
  • hFont
    [in] Handle to a font object.
  • pdwCodePages
    [out] Pointer to an unsigned long integer that receives the address of a set of code pages.

Return Values

Returns S_OK if successful or an error value otherwise.

Example Code

The following example shows the syntax that checks 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

OS Versions: Windows CE .NET 4.0 and later.
Header: Mlang.h, Mlang.idl.
Link Library: Mlang.dll.

 Last updated on Thursday, April 08, 2004

© 1992-2003 Microsoft Corporation. All rights reserved.