Registerkartensteuerelement (MSAA UI-Elementreferenz)

Hinweis

In diesem Thema werden Tab-Steuerelementobjekte für Zwecke der MSAA-Benutzeroberflächenelementreferenz beschrieben. Das Erstellen von Tab-Steuerelementobjekten in verschiedenen Ui-Frameworks ist hier nicht beschrieben. Weitere Informationen finden Sie in der API-Referenzdokumentation für das von Ihnen verwendete Benutzeroberflächenframework.

Ein Registerkartensteuerelement definiert mehrere Seiten für denselben Bereich eines Fensters oder Dialogfelds. Jede Seite besteht aus einer Reihe von Informationen oder einer Gruppe von Steuerelementen, die von einer Anwendung angezeigt werden, wenn der Benutzer die entsprechende Registerkarte auswählt. Das Windows-Betriebssystem verwendet Registerkartensteuerelemente, um die Taskleistenschaltflächen anzuzeigen, mit Ausnahme der Schaltfläche Start .

Der Fensterklassenname für ein Registerkartensteuerelement ist WC_TABCONTROL, was in Commctrl.h als "SysTabControl" definiert ist.

IAccessible-Methoden

Ein Registerkartensteuerelement unterstützt die folgenden IAccessible-Methoden :

Methode Kommentare
accDoDefaultAction Die accDoDefaultAction-Methode klickt auf die Seitenregisterkarte.
accHitTest
accLocation
accNavigate
accSelect

IAccessible-Eigenschaften

Ein Registerkartensteuerelement unterstützt die folgenden IAccessible-Eigenschaften :

Eigenschaft Kommentare
get_accChild
get_accChildCount
get_accDefaultAction Die DefaultAction-Eigenschaft ist "Switch".
get_accDescription
get_accFocus
get_accHelp
get_accHelpTopic
get_accKeyboardShortcut Die KeyboardShortcut-Eigenschaft ist die Zugriffstaste des Registerkartensteuerelements, die ein unterstrichenes Zeichen im Fenstertext des Steuerelements ist. Diese Zeichenfolge enthält das Zugriffstastenzeichen, das an die Zeichenfolge "ALT+" angefügt ist.
get_accName Die Name-Eigenschaft wird aus dem Fenstertext des Steuerelements (oder Untertitel) abgerufen, der im Registerkartensteuerelement angezeigt wird.
get_accParent Die Parent-Eigenschaft ist ein Fenster ( ROLE_SYSTEM_PAGETABLIST ), das das Steuerelement umgibt und denselben Fensterklassennamen wie das Steuerelement hat.
get_accRole Die Role-Eigenschaft ist ROLE_SYSTEM_PAGETAB.
get_accSelection
get_accState Die State-Eigenschaft ist eine Kombination aus mindestens einem der folgenden Werte: STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_SELECTABLE | STATE_SYSTEM_SELECTED STATE_SYSTEM_FOCUSABLE | | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_PRESSED

Hinweise

Tabulatorsteuerelemente geben fälschlicherweise S_OK von der accSelect-Methode zurück, wenn sie mit dem SELFLAG_TAKEFOCUS-Flag aufgerufen werden. Registerkartensteuerelemente können den Tastaturfokus nicht übernehmen.

IAccessible-Schnittstelle