Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Anmerkung
In diesem Thema werden Edit Control-Objekte zu Zwecken der MSAA-Elementreferenz beschrieben. Hier wird nicht beschrieben, wie Sie Edit Control-Objekte in verschiedenen Benutzeroberflächenframeworks erstellen. Weitere Informationen finden Sie in der API-Referenzdokumentation für das von Ihnen verwendete Benutzeroberflächenframework.
Mit Bearbeitungssteuerelementen können Benutzer Text anzeigen und bearbeiten. Bearbeitungssteuerelemente werden mit vielen verschiedenen Formatvorlagen wie ES_MULTILINE erstellt. Diese Formatvorlage erstellt ein mehrteiliges Bearbeitungssteuerelement, z. B. den Clientbereich von Editor und ES_READONLY, das ein schreibgeschütztes Bearbeitungssteuerelement erstellt.
Microsoft Active Accessibility unterscheidet nicht zwischen Bearbeitungssteuerelementen, die mit dem Namen der Fensterklasse "EDIT" und Rich Edit-Steuerelementen erstellt wurden, die mit dem Namen "RichEdit" oder "RichEdit20A" erstellt wurden.
IAccessible-Methoden
Bearbeitungssteuerelemente unterstützen die folgenden IAccessible Methoden:
IAccessible-Eigenschaften
Bearbeitungssteuerelemente unterstützen die folgenden IAccessible Eigenschaften:
| Eigentum | Kommentare |
|---|---|
| get_accChild | |
| get_accChildCount | |
| get_accDescription | |
| get_accFocus | |
| get_accKeyboardShortcut | Die KeyboardShortcut--Eigenschaft ist die Zugriffstaste des Bearbeitungssteuerelements, bei der es sich um ein unterstrichenes Zeichen im Text der Beschriftung des Bearbeitungssteuerelements handelt. Beispielsweise lautet in einem standardmäßigen Dialogfeld "Datei öffnen" wie in WordPad die KeyboardShortcut- für das Bearbeitungssteuerelement mit der Bezeichnung "Dateiname:" "ALT+n". |
| get_accName | Die eigenschaft Name ist der Text aus einem statischen Textsteuerelement, das das Bearbeitungssteuerelement beschriftt. Beispielsweise lautet in einem standardmäßigen Dialogfeld "Datei öffnen" wie in WordPad die Name Eigenschaft für das Bearbeitungssteuerelement "Dateiname:". |
| get_accParent | Die Übergeordnete-Eigenschaft ist ein Fenster ( ROLE_SYSTEM_WINDOW ), das das Steuerelement umgibt und denselben Name Eigenschaften- und Fensterklassennamen wie das Steuerelement aufweist. |
| get_accRole | Die eigenschaft Role ist ROLE_SYSTEM_TEXT. |
| get_accSelection | |
| get_accState | Die eigenschaft State ist eine Kombination aus einem oder mehreren der folgenden Werte:STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_FOCUSABLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_READONLY | STATE_SYSTEM_PROTECTED | STATE_SYSTEM_NORMAL |
| get_accValue | Die Value-Eigenschaft ist eine einzelne Zeichenfolge, die den Text im Bearbeitungssteuerelement enthält. Wenn das Steuerelement jedoch kennwortbeschützt ist, gibt die Value-Eigenschaft E_ACCESSDENIED zurück. Bei mehrzeiligen Bearbeitungssteuerelementen enthält die Zeichenfolge einen Wagenrücklauf und ein Zeilenumbruchzeichen am Ende jeder Zeile. |
Notizen
Microsoft Active Accessibility unterstützt die Auswahl des Texts, der in Bearbeitungs- und Rich-Edit-Steuerelementen enthalten ist, nicht, da der Text als Zeichenfolge in der Value-Eigenschaft des Objekts verfügbar gemacht wird.
Das von Riched20.dll bereitgestellte Rich-Edit-Steuerelement (das in Texteditoren wie WordPad in Windows 98 verwendet wird) sendet keine WinEvents, wenn die Caretposition während der Textauswahl geändert wird. Wenn Benutzer UMSCHALT- und Pfeiltasten drücken, um Text auszuwählen, löst das Caret-Objekt das EVENT_OBJECT_LOCATIONCHANGE WinEvent nicht aus. Wenn die Auswahl programmgesteuert über Rich-Edit-Nachrichten festgelegt wird, sendet das Caret-Objekt keine Ereignisse, um die neue Position anzugeben.
Alle Anwendungen, die Riched20.dll verwenden, weisen dieses Problem auf. Anwendungen, die frühere Versionen des Rich Edit-Steuerelements verwenden, senden basierend auf der Auswahl ordnungsgemäß Ereignisse.
Der wert State für Kennwortbearbeitungssteuerelemente enthält immer das Bitkennzeichen STATE_SYSTEM_PROTECTED.