Platforms to show: All Mac Windows Linux Cross-Platform
UIAutomationElementMBS class New in 26.2
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| class | UIAutomation | MBS WinFrameworks Plugin | 26.2 | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
This is an abstract class. You can't create an instance, but you can get one from various plugin functions.
- 91 properties
- property CachedAcceleratorKey as String
- property CachedAccessKey as String
- property CachedAnnotationObjects as UIAutomationElementArrayMBS
- property CachedAriaProperties as String
- property CachedAriaRole as String
- property CachedAutomationId as String
- property CachedChildren as UIAutomationElementArrayMBS
- property CachedClassName as String
- property CachedControllerFor as UIAutomationElementArrayMBS
- property CachedControlType as Integer
- property CachedCulture as Integer
- property CachedDescribedBy as UIAutomationElementArrayMBS
- property CachedFlowsFrom as UIAutomationElementArrayMBS
- property CachedFlowsTo as UIAutomationElementArrayMBS
- property CachedFrameworkId as String
- property CachedFullDescription as String
- property CachedHasKeyboardFocus as Boolean
- property CachedHeadingLevel as Integer
- property CachedHelpText as String
- property CachedIsContentElement as Boolean
- property CachedIsControlElement as Boolean
- property CachedIsDataValidForForm as Boolean
- property CachedIsDialog as Boolean
- property CachedIsEnabled as Boolean
- property CachedIsKeyboardFocusable as Boolean
- property CachedIsOffscreen as Boolean
- property CachedIsPassword as Boolean
- property CachedIsPeripheral as Boolean
- property CachedIsRequiredForForm as Boolean
- property CachedItemStatus as String
- property CachedItemType as String
- property CachedLabeledBy as UIAutomationElementMBS
- property CachedLandmarkType as Integer
- property CachedLevel as Integer
- property CachedLiveSetting as Integer
- property CachedLocalizedControlType as String
- property CachedLocalizedLandmarkType as String
- property CachedName as String
- property CachedNativeWindowHandle as Integer
- property CachedOptimizeForVisualContent as Boolean
- property CachedOrientation as Integer
- property CachedParent as UIAutomationElementMBS
- property CachedPositionInSet as Integer
- property CachedProcessId as Integer
- property CachedProviderDescription as String
- property CachedSizeOfSet as Integer
- property CurrentAcceleratorKey as String
- property CurrentAccessKey as String
- property CurrentAnnotationObjects as UIAutomationElementArrayMBS
- property CurrentAriaProperties as String
- property CurrentAriaRole as String
- property CurrentAutomationId as String
- property CurrentClassName as String
- property CurrentControllerFor as UIAutomationElementArrayMBS
- property CurrentControlType as Integer
- property CurrentCulture as Integer
- property CurrentDescribedBy as UIAutomationElementArrayMBS
- property CurrentFlowsFrom as UIAutomationElementArrayMBS
- property CurrentFlowsTo as UIAutomationElementArrayMBS
- property CurrentFrameworkId as String
- property CurrentFullDescription as String
- property CurrentHasKeyboardFocus as Boolean
- property CurrentHeadingLevel as Integer
- property CurrentHelpText as String
- property CurrentIsContentElement as Boolean
- property CurrentIsControlElement as Boolean
- property CurrentIsDataValidForForm as Boolean
- property CurrentIsDialog as Boolean
- property CurrentIsEnabled as Boolean
- property CurrentIsKeyboardFocusable as Boolean
- property CurrentIsOffscreen as Boolean
- property CurrentIsPassword as Boolean
- property CurrentIsPeripheral as Boolean
- property CurrentIsRequiredForForm as Boolean
- property CurrentItemStatus as String
- property CurrentItemType as String
- property CurrentLabeledBy as UIAutomationElementMBS
- property CurrentLandmarkType as Integer
- property CurrentLevel as Integer
- property CurrentLiveSetting as Integer
- property CurrentLocalizedControlType as String
- property CurrentLocalizedLandmarkType as String
- property CurrentName as String
- property CurrentNativeWindowHandle as Integer
- property CurrentOptimizeForVisualContent as Boolean
- property CurrentOrientation as Integer
- property CurrentPositionInSet as Integer
- property CurrentProcessId as Integer
- property CurrentProviderDescription as String
- property CurrentSizeOfSet as Integer
- property Handle as Integer
- 26 methods
- method BuildUpdatedCache(cacheRequest as UIAutomationCacheRequestMBS) as UIAutomationElementMBS
- method CachedAnnotationTypes as Integer()
- method CachedBoundingRectangle as UIAutomationRectMBS
- method CachedPattern(patternId as Integer) as Variant
- method CachedPropertyValue(propertyId as Integer) as Variant
- method CachedPropertyValue(propertyId as Integer, ignoreDefaultValue as Boolean) as Variant
- method ClickablePoint(byref point as UIAutomationRectMBS, byref gotClickable as Boolean)
- method Constructor Private
- method CurrentAnnotationTypes as Integer()
- method CurrentBoundingRectangle as UIAutomationRectMBS
- method CurrentMetadataValue(targetId as Integer, metadataId as Integer) as Variant
- method CurrentPattern(patternId as Integer) as Variant
- method CurrentPropertyValue(propertyId as Integer) as Variant
- method CurrentPropertyValue(propertyId as Integer, ignoreDefaultValue as Boolean) as Variant
- method Destructor
- method FindAll(TreeScope as Integer, condition as UIAutomationConditionMBS) as UIAutomationElementArrayMBS
- method FindAll(TreeScope as Integer, condition as UIAutomationConditionMBS, traversalOptions as Integer, root as UIAutomationElementMBS) as UIAutomationElementArrayMBS
- method FindAllBuildCache(TreeScope as Integer, condition as UIAutomationConditionMBS, cacheRequest as UIAutomationCacheRequestMBS) as UIAutomationElementArrayMBS
- method FindAllBuildCache(TreeScope as Integer, condition as UIAutomationConditionMBS, cacheRequest as UIAutomationCacheRequestMBS, traversalOptions as Integer, root as UIAutomationElementMBS) as UIAutomationElementArrayMBS
- method FindFirst(TreeScope as Integer, condition as UIAutomationConditionMBS) as UIAutomationElementMBS
- method FindFirst(TreeScope as Integer, condition as UIAutomationConditionMBS, traversalOptions as Integer, root as UIAutomationElementMBS) as UIAutomationElementMBS
- method FindFirstBuildCache(TreeScope as Integer, condition as UIAutomationConditionMBS, cacheRequest as UIAutomationCacheRequestMBS) as UIAutomationElementMBS
- method FindFirstBuildCache(TreeScope as Integer, condition as UIAutomationConditionMBS, cacheRequest as UIAutomationCacheRequestMBS, traversalOptions as Integer, root as UIAutomationElementMBS) as UIAutomationElementMBS
- method GetRuntimeId as Integer()
- method SetFocus
- method ShowContextMenu
- 307 constants
This class has no sub classes.
Blog Entries
Some methods using this class:
- UIAutomationMBS.AddAutomationEventHandler(eventId as Integer, element as UIAutomationElementMBS, TreeScope as Integer, cacheRequest as UIAutomationCacheRequestMBS, handler as UIAutomationEventHandlerMBS)
- UIAutomationMBS.AddEventHandlerGroup(element as UIAutomationElementMBS, handlerGroup as UIAutomationEventHandlerGroupMBS)
- UIAutomationMBS.AddTextEditTextChangedEventHandler(element as UIAutomationElementMBS, TreeScope as Integer, textEditChangeType as Integer, cacheRequest as UIAutomationCacheRequestMBS, handler as UIAutomationNotificationEventHandlerMBS)
- UIAutomationMBS.ElementFromWindow(c as Control) as UIAutomationElementMBS
- UIAutomationMBS.RemoveNotificationEventHandler(element as UIAutomationElementMBS, handler as UIAutomationNotificationEventHandlerMBS)
- UIAutomationMBS.RemovePropertyChangedEventHandler(element as UIAutomationElementMBS, handler as UIAutomationPropertyChangedEventHandlerMBS)
- UIAutomationMBS.RemoveTextEditTextChangedEventHandler(element as UIAutomationElementMBS, handler as UIAutomationNotificationEventHandlerMBS)
- UIAutomationTreeWalkerMBS.FirstChildElement(element as UIAutomationElementMBS) as UIAutomationElementMBS
- UIAutomationTreeWalkerMBS.NextSiblingElement(element as UIAutomationElementMBS) as UIAutomationElementMBS
- UIAutomationTreeWalkerMBS.NormalizeElement(element as UIAutomationElementMBS) as UIAutomationElementMBS
Some properties using for this class:
- UIAutomationAnnotationPatternMBS.CachedTarget as UIAutomationElementMBS
- UIAutomationElementMBS.CachedLabeledBy as UIAutomationElementMBS
- UIAutomationElementMBS.CachedParent as UIAutomationElementMBS
- UIAutomationElementMBS.CurrentLabeledBy as UIAutomationElementMBS
- UIAutomationSelectionItemPatternMBS.CurrentSelectionContainer as UIAutomationElementMBS
- UIAutomationSelectionPatternMBS.CachedCurrentSelectedItem as UIAutomationElementMBS
- UIAutomationSelectionPatternMBS.CurrentCurrentSelectedItem as UIAutomationElementMBS
- UIAutomationSelectionPatternMBS.CurrentFirstSelectedItem as UIAutomationElementMBS
- UIAutomationSelectionPatternMBS.CurrentLastSelectedItem as UIAutomationElementMBS
- UIAutomationTextChildPatternMBS.TextContainer as UIAutomationElementMBS
Some events using this class:
- UIAutomationActiveTextPositionChangedEventHandlerMBS.HandleActiveTextPositionChangedEvent(sender as UIAutomationElementMBS, range as UIAutomationTextRangeMBS)
- UIAutomationChangesEventHandlerMBS.HandleChangesEvent(sender as UIAutomationElementMBS, changes() as UIAutomationChangeInfoMBS)
- UIAutomationEventHandlerMBS.HandleAutomationEvent(sender as UIAutomationElementMBS, eventId as Integer)
- UIAutomationFocusChangedEventHandlerMBS.HandleFocusChangedEvent(sender as UIAutomationElementMBS)
- UIAutomationNotificationEventHandlerMBS.HandleNotificationEvent(sender as UIAutomationElementMBS, notificationKind as Integer, notificationProcessing as Integer, displayString as String, activityId as String)
- UIAutomationPropertyChangedEventHandlerMBS.HandlePropertyChangedEvent(sender as UIAutomationElementMBS, propertyId as Integer, newValue as Variant)
- UIAutomationStructureChangedEventHandlerMBS.HandleStructureChangedEvent(sender as UIAutomationElementMBS, changeType as Integer, runtimeId() as Integer)
- UIAutomationTextEditTextChangedEventHandlerMBS.HandleTextEditTextChangedEvent(sender as UIAutomationElementMBS, textEditChangeType as Integer, eventStrings() as String)
Some examples using this class:
Some related classes:
- class UIAutomationAnnotationPatternMBS
- class UIAutomationCacheRequestMBS
- class UIAutomationChangeInfoMBS
- class UIAutomationChangesEventHandlerMBS
- class UIAutomationEventHandlerGroupMBS
- class UIAutomationNotificationEventHandlerMBS
- class UIAutomationPropertyChangedEventHandlerMBS
- class UIAutomationRectMBS
- class UIAutomationStructureChangedEventHandlerMBS
- class UIAutomationTextEditTextChangedEventHandlerMBS
The items on this page are in the following plugins: MBS WinFrameworks Plugin.
UIAutomationElementArrayMBS - UIAutomationEventHandlerGroupMBS