共用方式為


插入號 (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 等文本編輯器中),不會在文字選取期間變更其位置時,傳送任何 WinEvents。 當使用者按下 SHIFT 鍵和箭頭鍵來選取文字時,插入號物件不會觸發 winEvent EVENT_OBJECT_LOCATIONCHANGE。 同樣地,當選取專案透過豐富的編輯訊息以程式設計方式設定時,插入號物件不會傳送任何事件來指出其新位置。

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

IAccessible 介面