EE_SET_SEL_TYPE

设置选区状态的类型。你能明确地发送该消息或用 Editor_SetSelType 内联函数或 Editor_SetSelTypeEx 内联函数。

EE_SET_SEL_TYPE
wParam = (WPARAM) (BOOL) bNeedAlways;
lParam = (LPARAM) nSelType;

参数

bNeedAlways

如果该参数是 TRUE,你能设置选区状态的类型即使没有选取任何文本。如果该参数是 FALSE,SEL_TYPE_NONE 将会取消对选择部分的选取。

nSelType

你能指定一个下列值的组合。然而,SEL_TYPE_NONE,SEL_TYPE_CHAR,SEL_TYPE_LINE,SEL_TYPE_BOX 不能联合使用。只有 SEL_TYPE_KEYBOARD 可以与 SEL_TYPE_NONE, SEL_TYPE_CHAR,SEL_TYPE_LINE,或 SEL_TYPE_BOX一起使用。

SEL_TYPE_NONE

没有选择。

SEL_TYPE_CHAR

流选择模式。

SEL_TYPE_LINE

行选择模式。

SEL_TYPE_BOX

垂直选择模式。

SEL_TYPE_KEYBOARD

指定键盘选择模式。这个值能与另一个值进行组合。

返回值

不使用。

支持版本

支持 EmEditor 3.00 或之后的版本。然而,bNeedAlways 支持 EmEditor 5.00 或之后的版本。在前几个版本中,bNeedAlways 被假定为 FALSE。