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 |
|
|
IDL |
|
|
DLL |
|
See also
Show: