插入號 (MSAA UI 元素參考)

注意

本主題描述 MSAA UI 元素參考用途的插入號。 此處未說明如何在各種 UI 架構中使用插入號。 如需您使用的 UI 架構,請參閱 API 參考檔。

 

插入號是在視窗的工作區或接受鍵盤輸入的控制項中閃爍的線條、區塊或點陣圖。 它表示插入文字或圖形的位置。 因為一次只有一個視窗具有鍵盤焦點,所以系統中只有一個插入號。

IAccessible 方法

插入號支援下列 IAccessible 方法:

IAccessible 屬性

插入號支援下列 IAccessible 屬性:

屬性 註解
get_accChildCount ChildCount屬性為零。
get_accName Name屬性為 「Edit」。
get_accRole Role屬性ROLE_SYSTEM_CARET
get_accState State屬性的可能值包括:

 

備註

  • 與其他 UI 元素不同,插入號物件沒有相關聯的視窗控制碼。 若要取得插入號物件的存取權,用戶端必須設定 WinEventProc ,並等候插入號物件產生事件。

  • Riched20.dll (所提供的豐富編輯控制項中的插入號物件,用於 Windows 98) 的 Microsoft WordPad 等文字編輯器中,不會在文字選取期間變更其位置時傳送任何 WinEvent 。 當使用者按下 SHIFT 鍵和方向鍵以選取文字時,插入號物件不會觸發 EVENT_OBJECT_LOCATIONCHANGE WinEvent。 同樣地,透過豐富的編輯訊息以程式設計方式設定選取專案時,插入號物件不會傳送任何事件來指出其新位置。

    使用Riched20.dll的所有應用程式都會顯示此問題。 使用舊版豐富編輯控制項的應用程式會根據選取範圍正確傳送事件。

IAccessible 介面