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 是一個全形字元或是一個或高或低的 Surrogate 字元。如果指定的字元不提前字元位置,它可能會返回 0。

(2) 返回 1 如果 nScaler 是一個半形字元,或返回 2 如果 nScaler 是一個全形字元。如果指定的字元不提前字元位置,它可能會返回 0。

(3) 返回指定字串和長度的總寬度數。

Copyright © 2003-2018 by Emurasoft, Inc.