ITextHost::TxCreateCaret 方法 (textserv.h)

为无窗口丰富编辑控件的插入点创建一个新形状。

语法

BOOL TxCreateCaret(
  [in] HBITMAP hbmp,
  [in] INT     xWidth,
  [in] INT     yHeight
);

参数

[in] hbmp

类型: HBITMAP

新插入点形状的位图的句柄。

如果无窗口富编辑控件具有 SES_LOGICALCARET 样式, 则 hbmp 是以下值的组合:

含义
CARET_CUSTOM
一个装饰的插入点。 仅当同时指定CARET_RTL时,此值才有效。
CARET_ITALIC
斜体插入符号。
CARET_NONE
闪烁的垂直条形图。
CARET_NULL
空位图 (用于非退化文本选择) 。
CARET_ROTATE90
顺时针旋转 90 度的插入点。
CARET_RTL
插入点从右向左移动。

[in] xWidth

类型: INT

插入点宽度,以逻辑单元为单位。

[in] yHeight

类型: INT

插入点高度,以逻辑单元为单位。

返回值

类型: BOOL

如果方法成功,则返回 TRUE

如果方法失败,则返回 FALSE

注解

仅当控件就地处于活动状态时,此方法才有效;控件处于非活动状态时调用可能会失败。

要求

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

请参阅

概念性

CreateCaret

ITextHost

其他资源

无窗口富编辑控件