Editor_IsCharHalfOrFull

決定以(1)UTF-16字元值或(2)縮放器值表示的指定字元是半形還是全形字元。(3)它也可以計算指定字串的總寬度。你能直接用該內嵌函式或明確地發送 EE_IS_CHAR_HALF_OR_FULL 消息。

(1) Editor_IsCharHalfOrFull( HWND hwnd, WCHAR ch );

(2) Editor_IsCharHalfOrFull( HWND hwnd, UINT nScaler );

(3) Editor_IsCharHalfOrFull( HWND hwnd, LPCWSTR pStr, INT_PTR cchStr )

參數

hwnd

指定 EmEditor 視圖或框架的視窗控點。

ch

(1)表示為 UTF-16 字元值的要查詢的 Unicode 字元。

nScaler

(2) 表示為縮放器值的要查詢的 Unicode 字元。

pStr

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

cchStr

(3) 要查詢的字串的長度,以 UTF-16 字元數為單位。

返回值

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

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

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