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.