ITextServices2::TxDrawD2D 方法 (textserv.h)

使用 Direct2D 呈现绘制文本服务对象。

语法

HRESULT TxDrawD2D(
  ID2D1RenderTarget *pRenderTarget,
  LPCRECTL          lprcBounds,
  LPRECT            lprcUpdate,
  LONG              lViewId
);

参数

pRenderTarget

类型: ID2D1RenderTarget*

绘制文本服务对象的 Direct2D 呈现对象。

lprcBounds

类型: LPCRECTL

边界 (客户端) 矩形。

lprcUpdate

类型: LPRECT

在绘制设备上下文的逻辑坐标系中 ,在 lprcBounds 矩形内更新的矩形。 如果此参数为 NULL,则应绘制整个客户端矩形。

lViewId

类型: LONG

要绘制的视图。

含义
TXTVIEW_ACTIVE
绘制就地活动视图。
TXTVIEW_INACTIVE
绘制除就地活动视图以外的视图,例如打印预览。

返回值

类型: HRESULT

如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。

要求

要求
最低受支持的客户端 Windows 8 [仅限桌面应用]
最低受支持的服务器 Windows Server 2012 [仅限桌面应用]
目标平台 Windows
标头 textserv.h
DLL Msftedit.dll

另请参阅

ITextServices2