IUIAutomationExpandCollapsePattern::Collapse-Methode (uiautomationclient.h)
Blendet alle untergeordneten Knoten, Steuerelemente oder Inhalte des Elements aus.
Syntax
HRESULT Collapse();
Rückgabewert
Typ: HRESULT
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
Dies ist eine blockierende Methode, die zurückgibt, nachdem das Element reduziert wurde.
Es gibt Fälle, in denen ein Element, das als Blattknoten markiert ist, möglicherweise nicht weiß, ob es untergeordnete Elemente hat, bis entweder die IUIAutomationExpandCollapsePattern::Collapse-Methode oder die IUIAutomationExpandCollapsePattern::Expand-Methode aufgerufen wird. Dieses Verhalten ist mit einem Strukturansichtssteuerelement möglich, das das verzögerte Laden der untergeordneten Elemente ausführt. Microsoft Windows Explorer kann beispielsweise das Erweiterungssymbol für einen Knoten anzeigen, obwohl derzeit keine untergeordneten Elemente vorhanden sind. Wenn auf das Symbol geklickt wird, fragt das Steuerelement nach untergeordneten Elementen ab, findet keines und entfernt das Erweiterungssymbol. In diesen Fällen sollten Clients auf ein Eigenschaftsänderungsereignis für die IUIAutomationExpandCollapsePattern::CurrentExpandCollapseState-Eigenschaft lauschen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 7, Windows Vista mit SP2 und Plattformupdate für Windows Vista, Windows XP mit SP3 und Plattformupdate für Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2, Windows Server 2008 mit SP2 und Plattformupdate für Windows Server 2008, Windows Server 2003 mit SP2 und Plattformupdate für Windows Server 2008 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | uiautomationclient.h (include UIAutomation.h) |