插入號 (MSAA UI 元素參考)
注意
本主題描述 MSAA UI 元素參考用途的插入號。 此處未說明如何在各種 UI 架構中使用插入號。 如需您使用的 UI 架構,請參閱 API 參考檔。
插入號是在視窗的工作區或接受鍵盤輸入的控制項中閃爍的線條、區塊或點陣圖。 它表示插入文字或圖形的位置。 因為一次只有一個視窗具有鍵盤焦點,所以系統中只有一個插入號。
插入號支援下列 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的所有應用程式都會顯示此問題。 使用舊版豐富編輯控制項的應用程式會根據選取範圍正確傳送事件。