setMapperFlags 函数 (wingdi.h)

SetMapperFlags 函数会更改字体映射器在将逻辑字体映射到物理字体时使用的算法。

语法

DWORD SetMapperFlags(
  [in] HDC   hdc,
  [in] DWORD flags
);

参数

[in] hdc

包含字体映射器标志的设备上下文的句柄。

[in] flags

指定字体映射器是否应尝试将字体的纵横比与当前设备的纵横比匹配。 如果设置了零位,映射器将仅选择匹配的字体。

返回值

如果函数成功,则返回值是字体映射器标志的上一个值。

如果函数失败,则返回值GDI_ERROR。

注解

如果设置了 dwFlag 参数并且不存在匹配字体,则 Windows 会选择新的纵横比并检索与此比率匹配的字体。

dwFlag 参数的剩余位必须为零。

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 wingdi.h (包括 Windows.h)
Library Gdi32.lib
DLL Gdi32.dll

另请参阅

字体和文本函数

字体和文本概述

GetAspectRatioFilterEx