Window (MSAA UI-Elementreferenz)
Anmerkung
In diesem Thema werden Window-Objekte zu Zwecken der MSAA-Elementreferenz beschrieben. Wie Sie Window-Objekte in verschiedenen Benutzeroberflächenframeworks erstellen, wird hier nicht beschrieben. Weitere Informationen finden Sie in der API-Referenzdokumentation für das von Ihnen verwendete Benutzeroberflächenframework.
Microsoft Active Accessibility erstellt ein generisches Fensterobjekt als Container für ein anderes Objekt. Cliententwickler vermitteln die Informationen von Fensterobjekten nicht an Endbenutzer, da diese Objekte keine nützlichen Informationen enthalten.
Wenn eine Serveranwendung ein benutzerdefiniertes Steuerelement erstellt, erstellt Microsoft Active Accessibility ein Fensterobjekt, das das benutzerdefinierte Steuerelement enthält, aber der Server erstellt ein barrierefreies Objekt, um Informationen über den Inhalt des Steuerelements bereitzustellen. Das System generiert Ereignisse auf Objektebene für das Fensterobjekt, der Server muss jedoch Ereignisse für das barrierefreie Objekt senden, das Informationen zum Steuerelement bereitstellt.
IAccessible-Methoden
Das Window-Objekt unterstützt die folgenden IAccessible Methoden:
IAccessible-Eigenschaften
Das Window-Objekt unterstützt die folgenden IAccessible Eigenschaften:
Eigentum | Kommentare |
---|---|
get_accChild | Ruft die IDispatch- Schnittstelle des angegebenen untergeordneten Elements ab. |
get_accChildCount | Die eigenschaft ChildCount ist 7. |
get_accDescription | Das Fensterobjekt selbst verfügt nicht über eine Description-Eigenschaft. Die Description-Eigenschaft für das untergeordnete Objekt kann über das Fensterobjekt abgerufen werden. |
get_accFocus | |
get_accKeyboardShortcut | Das Fensterobjekt selbst verfügt nicht über eine KeyboardShortcut--Eigenschaft. Die KeyboardShortcut--Eigenschaft für das untergeordnete Objekt wird über das Fensterobjekt abgerufen. |
get_accName | Die Name Eigenschaft des Fensterobjekts entspricht dem untergeordneten Objekt. |
get_accParent | |
get_accRole | Die eigenschaft Role ist ROLE_SYSTEM_WINDOW. Die Role des untergeordneten Objekts wird über das Fensterobjekt abgerufen. |
get_accState | Die eigenschaft State ist eine Kombination aus einem oder mehreren der folgenden Werte: STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_SIZEABLE | STATE_SYSTEM_MOVEABLE | STATE_SYSTEM_FOCUSABLE | STATE_SYSTEM_FOCUSED |
Notizen
Die Ereignisse EVENT_SYSTEM_DRAGDROPSTART, EVENT_SYSTEM_DRAGDROPEND, EVENT_OBJECT_HIDEund EVENT_OBJECT_PARENTCHANGE werden nicht vom Fensterobjekt gesendet. Dies ist ein bekanntes Problem und wird behoben.