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 是一個全形字元或是一個或高或低的 Surrogate 字元。如果指定的字元不提前字元位置,它可能會返回 0。
(2) 返回 1 如果 nScaler 是一個半形字元,或返回 2 如果 nScaler 是一個全形字元。如果指定的字元不提前字元位置,它可能會返回 0。
(3) 返回指定字串和長度的總寬度數。