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 |