IUIAutomationElement class com
Exposes methods and properties for a UI Automation element, which represents a UI item.
- Inheritance
- Implementers
Constructors
-
IUIAutomationElement.new(Pointer<
COMObject> ptr) - IUIAutomationElement.from(IUnknown interface)
-
factory
Properties
-
cachedAcceleratorKey
→ Pointer<
Utf16> -
no setter
-
cachedAccessKey
→ Pointer<
Utf16> -
no setter
-
cachedAriaProperties
→ Pointer<
Utf16> -
no setter
-
cachedAriaRole
→ Pointer<
Utf16> -
no setter
-
cachedAutomationId
→ Pointer<
Utf16> -
no setter
- cachedBoundingRectangle → RECT
-
no setter
-
cachedClassName
→ Pointer<
Utf16> -
no setter
-
cachedControllerFor
→ Pointer<
COMObject> -
no setter
- cachedControlType → int
-
no setter
- cachedCulture → int
-
no setter
-
cachedDescribedBy
→ Pointer<
COMObject> -
no setter
-
cachedFlowsTo
→ Pointer<
COMObject> -
no setter
-
cachedFrameworkId
→ Pointer<
Utf16> -
no setter
- cachedHasKeyboardFocus → int
-
no setter
-
cachedHelpText
→ Pointer<
Utf16> -
no setter
- cachedIsContentElement → int
-
no setter
- cachedIsControlElement → int
-
no setter
- cachedIsDataValidForForm → int
-
no setter
- cachedIsEnabled → int
-
no setter
- cachedIsKeyboardFocusable → int
-
no setter
- cachedIsOffscreen → int
-
no setter
- cachedIsPassword → int
-
no setter
- cachedIsRequiredForForm → int
-
no setter
-
cachedItemStatus
→ Pointer<
Utf16> -
no setter
-
cachedItemType
→ Pointer<
Utf16> -
no setter
-
cachedLabeledBy
→ Pointer<
COMObject> -
no setter
-
cachedLocalizedControlType
→ Pointer<
Utf16> -
no setter
-
cachedName
→ Pointer<
Utf16> -
no setter
- cachedNativeWindowHandle → int
-
no setter
- cachedOrientation → int
-
no setter
- cachedProcessId → int
-
no setter
-
cachedProviderDescription
→ Pointer<
Utf16> -
no setter
-
currentAcceleratorKey
→ Pointer<
Utf16> -
no setter
-
currentAccessKey
→ Pointer<
Utf16> -
no setter
-
currentAriaProperties
→ Pointer<
Utf16> -
no setter
-
currentAriaRole
→ Pointer<
Utf16> -
no setter
-
currentAutomationId
→ Pointer<
Utf16> -
no setter
- currentBoundingRectangle → RECT
-
no setter
-
currentClassName
→ Pointer<
Utf16> -
no setter
-
currentControllerFor
→ Pointer<
COMObject> -
no setter
- currentControlType → int
-
no setter
- currentCulture → int
-
no setter
-
currentDescribedBy
→ Pointer<
COMObject> -
no setter
-
currentFlowsTo
→ Pointer<
COMObject> -
no setter
-
currentFrameworkId
→ Pointer<
Utf16> -
no setter
- currentHasKeyboardFocus → int
-
no setter
-
currentHelpText
→ Pointer<
Utf16> -
no setter
- currentIsContentElement → int
-
no setter
- currentIsControlElement → int
-
no setter
- currentIsDataValidForForm → int
-
no setter
- currentIsEnabled → int
-
no setter
- currentIsKeyboardFocusable → int
-
no setter
- currentIsOffscreen → int
-
no setter
- currentIsPassword → int
-
no setter
- currentIsRequiredForForm → int
-
no setter
-
currentItemStatus
→ Pointer<
Utf16> -
no setter
-
currentItemType
→ Pointer<
Utf16> -
no setter
-
currentLabeledBy
→ Pointer<
COMObject> -
no setter
-
currentLocalizedControlType
→ Pointer<
Utf16> -
no setter
-
currentName
→ Pointer<
Utf16> -
no setter
- currentNativeWindowHandle → int
-
no setter
- currentOrientation → int
-
no setter
- currentProcessId → int
-
no setter
-
currentProviderDescription
→ Pointer<
Utf16> -
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
-
ptr
↔ Pointer<
COMObject> -
getter/setter pairinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
addRef(
) → int -
Increments the reference count for an interface pointer to a COM object.
inherited
-
buildUpdatedCache(
Pointer< COMObject> cacheRequest, Pointer<Pointer< updatedElement) → intCOMObject> > -
detach(
) → void -
Detaches the object from the
Finalizer
.inherited -
findAll(
int scope, Pointer< COMObject> condition, Pointer<Pointer< found) → intCOMObject> > -
findAllBuildCache(
int scope, Pointer< COMObject> condition, Pointer<COMObject> cacheRequest, Pointer<Pointer< found) → intCOMObject> > -
findFirst(
int scope, Pointer< COMObject> condition, Pointer<Pointer< found) → intCOMObject> > -
findFirstBuildCache(
int scope, Pointer< COMObject> condition, Pointer<COMObject> cacheRequest, Pointer<Pointer< found) → intCOMObject> > -
getCachedChildren(
Pointer< Pointer< children) → intCOMObject> > -
getCachedParent(
Pointer< Pointer< parent) → intCOMObject> > -
getCachedPattern(
int patternId, Pointer< Pointer< patternObject) → intCOMObject> > -
getCachedPatternAs(
int patternId, Pointer< GUID> riid, Pointer<Pointer< patternObject) → intNativeType> > -
getCachedPropertyValue(
int propertyId, Pointer< VARIANT> retVal) → int -
getCachedPropertyValueEx(
int propertyId, int ignoreDefaultValue, Pointer< VARIANT> retVal) → int -
getClickablePoint(
Pointer< POINT> clickable, Pointer<Int32> gotClickable) → int -
getCurrentPattern(
int patternId, Pointer< Pointer< patternObject) → intCOMObject> > -
getCurrentPatternAs(
int patternId, Pointer< GUID> riid, Pointer<Pointer< patternObject) → intNativeType> > -
getCurrentPropertyValue(
int propertyId, Pointer< VARIANT> retVal) → int -
getCurrentPropertyValueEx(
int propertyId, int ignoreDefaultValue, Pointer< VARIANT> retVal) → int -
getRuntimeId(
Pointer< Pointer< runtimeId) → intSAFEARRAY> > -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
queryInterface(
Pointer< GUID> riid, Pointer<Pointer< ppvObject) → intNativeType> > -
Queries a COM object for a pointer to one of its interface; identifying
the interface by a reference to its interface identifier (IID).
inherited
-
release(
) → int -
Decrements the reference count for an interface on a COM object.
inherited
-
setFocus(
) → int -
toInterface(
String iid) → Pointer< COMObject> -
Cast an existing COM object to a specified interface.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited