注意
本主題描述 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 的應用程式都會顯示此問題。 使用舊版豐富編輯控制件的應用程式會根據選取專案正確傳送事件。
相關主題