IMLangFontLink::MapFont method
Creates a font to output the characters from the given set of code pages.
Syntax
HRESULT MapFont( [in] HDC hDC, [in] DWORD dwCodePages, [in] HFONT hSrcFont, [out] HFONT *phDestFont );
Parameters
- hDC [in]
-
A handle to a device context.
- dwCodePages [in]
-
An unsigned long integer value that specifies the source set of code pages.
- hSrcFont [in]
-
A handle to the source font object from which phDestFont is inherited.
- phDestFont [out]
-
A pointer to a font object where the created font is returned.
Return value
Returns S_OK if successful, or an error value otherwise.
Remarks
MLang implements a font cache to store the custom fonts created by this method. When a client has finished using a font created by IMLangFontLink::MapFont, it should call IMLangFontLink::ReleaseFont to remove the font object from the cache.
Requirements
|
Minimum supported client | Windows XP |
|---|---|
|
Minimum supported server | Windows 2000 Server |
|
Header |
|
|
IDL |
|
|
DLL |
|
See also
Show: