Platforms to show: All Mac Windows Linux Cross-Platform
AXUIElementMBS class
Super class: CFObjectMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | Accessibility | MBS MacCF Plugin | 3.3 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
e.g. a window, a menuitem or a button.
This class requires Mac OS X 10.2 to work.
Subclass of the CFObjectMBS class.
- 12 methods
- method ActionDescription(action as CFStringMBS) as CFStringMBS
- method ActionNames as CFArrayMBS
- method AttributeNames as CFArrayMBS
- method AttributeValue(attribute as CFStringMBS) as AXValueMBS
- method AttributeValues(attribute as CFStringMBS, minindex as Integer, maxindex as Integer) as CFArrayMBS
- method ElementAtPosition(x as single, y as single) as AXUIElementMBS
- method GetAttributeValueCount(attribute as CFStringMBS) as Integer
- method IsAttributeSettable(attribute as CFStringMBS) as Boolean
- method PerformAction(action as CFStringMBS)
- method PostKeyboardEvent(keyChar as Integer, virtualKey as Integer, keydown as boolean)
- method ProcessID as Integer
- method SetAttributeValue(attribute as CFStringMBS, value as CFObjectMBS)
Super class CFObjectMBS
- 5 properties
- property Handle as Integer
- property Hash as Integer
- property Lasterror as Integer
- property Type as Integer
- property TypeDescription as String
- 9 methods
- method close
- method DeepCopy as CFObjectMBS
- method EncodedData as MemoryBlock
- method Equal(o as CFObjectMBS) as boolean
- method ReleaseObject
- method RetainCount as Integer
- method RetainObject
- method XML as CFBinaryDataMBS
- method XMLdata as String
- shared method NewCFObject(handle as Integer) as CFObjectMBS
This class has no sub classes.
Some methods using this class:
- AccessibilityMBS.ApplicationAXUIElement(pid as Integer) as AXUIElementMBS
- AccessibilityMBS.SystemWideAXUIElement as AXUIElementMBS
- AXObserverMBS.AddNotification(element as AXUIElementMBS, notification as CFStringMBS) as Integer
- AXObserverMBS.RemoveNotification(element as AXUIElementMBS, notification as CFStringMBS) as Integer
Some events using this class:
- AXObserverMBS.Action(element as AXUIElementMBS, notification as CFStringMBS)
Some examples using this class:
- /MacOSX/Accessibility services/Accessible Browser
- /MacOSX/Accessibility services/Accessible Test
- /MacOSX/Accessibility services/Active Window Logging
- /MacOSX/Accessibility services/Control Menu
- /MacOSX/Accessibility services/Current Window Title
- /MacOSX/Accessibility services/Frontmost Window
- /MacOSX/Accessibility services/Observer Test
The items on this page are in the following plugins: MBS MacCF Plugin.