Show/Hide Toolbars

EmEditor 帮助

导航: EmEditor 帮助 > 插件参考 > 消息

EmEditor 插件参考: EE_IS_CHAR_HALF_OR_FULL

Scroll 上一页 首页 下一页 其他
EmEditor 主页 - EmEditor 帮助 - 插件参考 - 消息

EE_IS_CHAR_HALF_OR_FULL

决定以(1)UTF-16字符值或(2)缩放器值表示的指定字符是半角还是全角字符。(3)它也可以计算指定字符串的总宽度。你可以明确地发送该消息或使用 Editor_IsCharHalfOrFull 内联函数。

(1) EE_IS_CHAR_HALF_OR_FULL

   (WCHAR)wParam = ch

   (int)lParam = 0

(2) EE_IS_CHAR_HALF_OR_FULL

   (UINT)wParam = nScaler

   (int)lParam = -1

(3) EE_IS_CHAR_HALF_OR_FULL

   (INT_PTR)wParam = cchStr

   (LPCWSTR)lParam = pStr

参数

ch

要查询的 Unicode 字符。

ch

(1)表示为 UTF-16 字符值的要查询的 Unicode 字符。

nScaler

(2) 表示为缩放器值的要查询的 Unicode 字符。

pStr

(3) 要查询的 UTF-16 字符串。

cchStr

(3) 要查询的字符串的长度,以字符为单位。

返回值

(1) 返回 1 如果 ch 是一个半角字符,或返回 2 如果 ch 是一个全角字符或是一个或高或低的代理项字符。如果指定的字符不提前字符位置,它可能会返回 0。

(2) 返回 1 如果 nScaler 是一个半角字符,或返回 2 如果 nScaler 是一个全角字符。如果指定的字符不提前字符位置,它可能会返回 0。

(3) 返回指定字符串和长度的总宽度数。

Copyright © 2003-2018 by Emurasoft, Inc.