IFont::Clone 方法 (ocidl.h)

创建状态与当前字体相同的重复字体对象。

语法

HRESULT Clone(
  [out] IFont **ppFont
);

参数

[out] ppFont

接收指向新字体对象的接口指针的 IFont 指针变量的地址。 当不再需要此新字体对象时,调用方必须调用 IFont::Release

返回值

方法支持标准返回值 E_UNEXPECTEDE_OUTOFMEMORY,以及以下值。

返回代码 说明
S_OK
已成功创建新字体对象。
E_NOTIMPL
此字体对象不支持克隆。
E_POINTER
ppfont 中的地址无效。 例如,它可能为 NULL

注解

调用方备注

新的字体对象完全独立于第一个字体对象。 调用方负责在不再需要时释放此新对象。 此方法不会影响所克隆字体的引用计数。

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 ocidl.h

另请参阅

IFont