IUIAutomation class com
Exposes methods that enable Microsoft UI Automation client applications to discover, access, and filter UI Automation elements.
- Inheritance
- Implementers
Constructors
-
IUIAutomation(Pointer<
COMObject> ptr) - IUIAutomation.from(IUnknown interface)
-
factory
Properties
-
contentViewCondition
→ Pointer<
COMObject> -
no setter
-
contentViewWalker
→ Pointer<
COMObject> -
no setter
-
controlViewCondition
→ Pointer<
COMObject> -
no setter
-
controlViewWalker
→ Pointer<
COMObject> -
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
-
proxyFactoryMapping
→ Pointer<
COMObject> -
no setter
-
ptr
↔ Pointer<
COMObject> -
getter/setter pairinherited
-
rawViewCondition
→ Pointer<
COMObject> -
no setter
-
rawViewWalker
→ Pointer<
COMObject> -
no setter
-
reservedMixedAttributeValue
→ Pointer<
COMObject> -
no setter
-
reservedNotSupportedValue
→ Pointer<
COMObject> -
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
addAutomationEventHandler(
int eventId, Pointer< COMObject> element, int scope, Pointer<COMObject> cacheRequest, Pointer<COMObject> handler) → int -
addFocusChangedEventHandler(
Pointer< COMObject> cacheRequest, Pointer<COMObject> handler) → int -
addPropertyChangedEventHandler(
Pointer< COMObject> element, int scope, Pointer<COMObject> cacheRequest, Pointer<COMObject> handler, Pointer<SAFEARRAY> propertyArray) → int -
addPropertyChangedEventHandlerNativeArray(
Pointer< COMObject> element, int scope, Pointer<COMObject> cacheRequest, Pointer<COMObject> handler, Pointer<Uint32> propertyArray, int propertyCount) → int -
addRef(
) → int -
Increments the reference count for an interface pointer to a COM object.
inherited
-
addStructureChangedEventHandler(
Pointer< COMObject> element, int scope, Pointer<COMObject> cacheRequest, Pointer<COMObject> handler) → int -
checkNotSupported(
VARIANT value, Pointer< Int32> isNotSupported) → int -
compareElements(
Pointer< COMObject> el1, Pointer<COMObject> el2, Pointer<Int32> areSame) → int -
compareRuntimeIds(
Pointer< SAFEARRAY> runtimeId1, Pointer<SAFEARRAY> runtimeId2, Pointer<Int32> areSame) → int -
createAndCondition(
Pointer< COMObject> condition1, Pointer<COMObject> condition2, Pointer<Pointer< newCondition) → intCOMObject> > -
createAndConditionFromArray(
Pointer< SAFEARRAY> conditions, Pointer<Pointer< newCondition) → intCOMObject> > -
createAndConditionFromNativeArray(
Pointer< Pointer< conditions, int conditionCount, Pointer<COMObject> >Pointer< newCondition) → intCOMObject> > -
createCacheRequest(
Pointer< Pointer< cacheRequest) → intCOMObject> > -
createFalseCondition(
Pointer< Pointer< newCondition) → intCOMObject> > -
createNotCondition(
Pointer< COMObject> condition, Pointer<Pointer< newCondition) → intCOMObject> > -
createOrCondition(
Pointer< COMObject> condition1, Pointer<COMObject> condition2, Pointer<Pointer< newCondition) → intCOMObject> > -
createOrConditionFromArray(
Pointer< SAFEARRAY> conditions, Pointer<Pointer< newCondition) → intCOMObject> > -
createOrConditionFromNativeArray(
Pointer< Pointer< conditions, int conditionCount, Pointer<COMObject> >Pointer< newCondition) → intCOMObject> > -
createPropertyCondition(
int propertyId, VARIANT value, Pointer< Pointer< newCondition) → intCOMObject> > -
createPropertyConditionEx(
int propertyId, VARIANT value, int flags, Pointer< Pointer< newCondition) → intCOMObject> > -
createProxyFactoryEntry(
Pointer< COMObject> factory, Pointer<Pointer< factoryEntry) → intCOMObject> > -
createTreeWalker(
Pointer< COMObject> pCondition, Pointer<Pointer< walker) → intCOMObject> > -
createTrueCondition(
Pointer< Pointer< newCondition) → intCOMObject> > -
detach(
) → void -
Detaches the object from the
Finalizer
.inherited -
elementFromHandle(
int hwnd, Pointer< Pointer< element) → intCOMObject> > -
elementFromHandleBuildCache(
int hwnd, Pointer< COMObject> cacheRequest, Pointer<Pointer< element) → intCOMObject> > -
elementFromIAccessible(
Pointer< COMObject> accessible, int childId, Pointer<Pointer< element) → intCOMObject> > -
elementFromIAccessibleBuildCache(
Pointer< COMObject> accessible, int childId, Pointer<COMObject> cacheRequest, Pointer<Pointer< element) → intCOMObject> > -
elementFromPoint(
POINT pt, Pointer< Pointer< element) → intCOMObject> > -
elementFromPointBuildCache(
POINT pt, Pointer< COMObject> cacheRequest, Pointer<Pointer< element) → intCOMObject> > -
getFocusedElement(
Pointer< Pointer< element) → intCOMObject> > -
getFocusedElementBuildCache(
Pointer< COMObject> cacheRequest, Pointer<Pointer< element) → intCOMObject> > -
getPatternProgrammaticName(
int pattern, Pointer< Pointer< name) → intUtf16> > -
getPropertyProgrammaticName(
int property, Pointer< Pointer< name) → intUtf16> > -
getRootElement(
Pointer< Pointer< root) → intCOMObject> > -
getRootElementBuildCache(
Pointer< COMObject> cacheRequest, Pointer<Pointer< root) → intCOMObject> > -
intNativeArrayToSafeArray(
Pointer< Int32> array, int arrayCount, Pointer<Pointer< safeArray) → intSAFEARRAY> > -
intSafeArrayToNativeArray(
Pointer< SAFEARRAY> intArray, Pointer<Pointer< array, Pointer<Int32> >Int32> arrayCount) → int -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
pollForPotentialSupportedPatterns(
Pointer< COMObject> pElement, Pointer<Pointer< patternIds, Pointer<SAFEARRAY> >Pointer< patternNames) → intSAFEARRAY> > -
pollForPotentialSupportedProperties(
Pointer< COMObject> pElement, Pointer<Pointer< propertyIds, Pointer<SAFEARRAY> >Pointer< propertyNames) → intSAFEARRAY> > -
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
-
rectToVariant(
RECT rc, Pointer< VARIANT> var_) → int -
release(
) → int -
Decrements the reference count for an interface on a COM object.
inherited
-
removeAllEventHandlers(
) → int -
removeAutomationEventHandler(
int eventId, Pointer< COMObject> element, Pointer<COMObject> handler) → int -
removeFocusChangedEventHandler(
Pointer< COMObject> handler) → int -
removePropertyChangedEventHandler(
Pointer< COMObject> element, Pointer<COMObject> handler) → int -
removeStructureChangedEventHandler(
Pointer< COMObject> element, Pointer<COMObject> handler) → int -
safeArrayToRectNativeArray(
Pointer< SAFEARRAY> rects, Pointer<Pointer< rectArray, Pointer<RECT> >Int32> rectArrayCount) → 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
-
variantToRect(
VARIANT var_, Pointer< RECT> rc) → int
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited