共用方式為


將滑鼠點擊 X 位移轉譯為插入號位置

傳統上,使用者可以按一下字元 「cp-1」 的結尾半部或字元 「cp」 的前置半部,來選取插入號位置 (cp) 。 應用程式可以實作滑鼠點擊 x 位移的轉譯,以插入號位置,如下所示:

int iCharPos;
int iCaretPos;
int fTrailing;
ScriptXtoCP(iMouseX, cChars, cGlyphs, pwLogClust, psva, piAdvance, psa,
            &iCharPos, &fTrailing);
iCaretPos = iCharPos + fTrailing;

對於貼齊插入號到叢集界限的腳本, ScriptXtoCP 的呼叫會以代碼 點設定為 0 或叢集的寬度傳回。

使用 Uniscribe