ホーム › UI.Accessibility › IUIAutomation
IUIAutomation
COMメソッド 55
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT CompareElements(IUIAutomationElement* el1, IUIAutomationElement* el2, BOOL* areSame) |
| 4 | HRESULT CompareRuntimeIds(SAFEARRAY* runtimeId1, SAFEARRAY* runtimeId2, BOOL* areSame) |
| 5 | HRESULT GetRootElement(IUIAutomationElement** root) |
| 6 | HRESULT ElementFromHandle(HWND hwnd, IUIAutomationElement** element) |
| 7 | HRESULT ElementFromPoint(POINT pt, IUIAutomationElement** element) |
| 8 | HRESULT GetFocusedElement(IUIAutomationElement** element) |
| 9 | HRESULT GetRootElementBuildCache(IUIAutomationCacheRequest* cacheRequest, IUIAutomationElement** root) |
| 10 | HRESULT ElementFromHandleBuildCache(HWND hwnd, IUIAutomationCacheRequest* cacheRequest, IUIAutomationElement** element) |
| 11 | HRESULT ElementFromPointBuildCache(POINT pt, IUIAutomationCacheRequest* cacheRequest, IUIAutomationElement** element) |
| 12 | HRESULT GetFocusedElementBuildCache(IUIAutomationCacheRequest* cacheRequest, IUIAutomationElement** element) |
| 13 | HRESULT CreateTreeWalker(IUIAutomationCondition* pCondition, IUIAutomationTreeWalker** walker) |
| 14 | HRESULT get_ControlViewWalker(IUIAutomationTreeWalker** walker) |
| 15 | HRESULT get_ContentViewWalker(IUIAutomationTreeWalker** walker) |
| 16 | HRESULT get_RawViewWalker(IUIAutomationTreeWalker** walker) |
| 17 | HRESULT get_RawViewCondition(IUIAutomationCondition** condition) |
| 18 | HRESULT get_ControlViewCondition(IUIAutomationCondition** condition) |
| 19 | HRESULT get_ContentViewCondition(IUIAutomationCondition** condition) |
| 20 | HRESULT CreateCacheRequest(IUIAutomationCacheRequest** cacheRequest) |
| 21 | HRESULT CreateTrueCondition(IUIAutomationCondition** newCondition) |
| 22 | HRESULT CreateFalseCondition(IUIAutomationCondition** newCondition) |
| 23 | HRESULT CreatePropertyCondition(UIA_PROPERTY_ID propertyId, VARIANT value, IUIAutomationCondition** newCondition) |
| 24 | HRESULT CreatePropertyConditionEx(UIA_PROPERTY_ID propertyId, VARIANT value, PropertyConditionFlags flags, IUIAutomationCondition** newCondition) |
| 25 | HRESULT CreateAndCondition(IUIAutomationCondition* condition1, IUIAutomationCondition* condition2, IUIAutomationCondition** newCondition) |
| 26 | HRESULT CreateAndConditionFromArray(SAFEARRAY* conditions, IUIAutomationCondition** newCondition) |
| 27 | HRESULT CreateAndConditionFromNativeArray(IUIAutomationCondition** conditions, INT conditionCount, IUIAutomationCondition** newCondition) |
| 28 | HRESULT CreateOrCondition(IUIAutomationCondition* condition1, IUIAutomationCondition* condition2, IUIAutomationCondition** newCondition) |
| 29 | HRESULT CreateOrConditionFromArray(SAFEARRAY* conditions, IUIAutomationCondition** newCondition) |
| 30 | HRESULT CreateOrConditionFromNativeArray(IUIAutomationCondition** conditions, INT conditionCount, IUIAutomationCondition** newCondition) |
| 31 | HRESULT CreateNotCondition(IUIAutomationCondition* condition, IUIAutomationCondition** newCondition) |
| 32 | HRESULT AddAutomationEventHandler(UIA_EVENT_ID eventId, IUIAutomationElement* element, TreeScope scope, IUIAutomationCacheRequest* cacheRequest, IUIAutomationEventHandler* handler) |
| 33 | HRESULT RemoveAutomationEventHandler(UIA_EVENT_ID eventId, IUIAutomationElement* element, IUIAutomationEventHandler* handler) |
| 34 | HRESULT AddPropertyChangedEventHandlerNativeArray(IUIAutomationElement* element, TreeScope scope, IUIAutomationCacheRequest* cacheRequest, IUIAutomationPropertyChangedEventHandler* handler, UIA_PROPERTY_ID* propertyArray, INT propertyCount) |
| 35 | HRESULT AddPropertyChangedEventHandler(IUIAutomationElement* element, TreeScope scope, IUIAutomationCacheRequest* cacheRequest, IUIAutomationPropertyChangedEventHandler* handler, SAFEARRAY* propertyArray) |
| 36 | HRESULT RemovePropertyChangedEventHandler(IUIAutomationElement* element, IUIAutomationPropertyChangedEventHandler* handler) |
| 37 | HRESULT AddStructureChangedEventHandler(IUIAutomationElement* element, TreeScope scope, IUIAutomationCacheRequest* cacheRequest, IUIAutomationStructureChangedEventHandler* handler) |
| 38 | HRESULT RemoveStructureChangedEventHandler(IUIAutomationElement* element, IUIAutomationStructureChangedEventHandler* handler) |
| 39 | HRESULT AddFocusChangedEventHandler(IUIAutomationCacheRequest* cacheRequest, IUIAutomationFocusChangedEventHandler* handler) |
| 40 | HRESULT RemoveFocusChangedEventHandler(IUIAutomationFocusChangedEventHandler* handler) |
| 41 | HRESULT RemoveAllEventHandlers() |
| 42 | HRESULT IntNativeArrayToSafeArray(INT* array, INT arrayCount, SAFEARRAY** safeArray) |
| 43 | HRESULT IntSafeArrayToNativeArray(SAFEARRAY* intArray, INT** array, INT* arrayCount) |
| 44 | HRESULT RectToVariant(RECT rc, VARIANT* var) |
| 45 | HRESULT VariantToRect(VARIANT var, RECT* rc) |
| 46 | HRESULT SafeArrayToRectNativeArray(SAFEARRAY* rects, RECT** rectArray, INT* rectArrayCount) |
| 47 | HRESULT CreateProxyFactoryEntry(IUIAutomationProxyFactory* factory, IUIAutomationProxyFactoryEntry** factoryEntry) |
| 48 | HRESULT get_ProxyFactoryMapping(IUIAutomationProxyFactoryMapping** factoryMapping) |
| 49 | HRESULT GetPropertyProgrammaticName(UIA_PROPERTY_ID property, LPWSTR* name) |
| 50 | HRESULT GetPatternProgrammaticName(UIA_PATTERN_ID pattern, LPWSTR* name) |
| 51 | HRESULT PollForPotentialSupportedPatterns(IUIAutomationElement* pElement, SAFEARRAY** patternIds, SAFEARRAY** patternNames) |
| 52 | HRESULT PollForPotentialSupportedProperties(IUIAutomationElement* pElement, SAFEARRAY** propertyIds, SAFEARRAY** propertyNames) |
| 53 | HRESULT CheckNotSupported(VARIANT value, BOOL* isNotSupported) |
| 54 | HRESULT get_ReservedNotSupportedValue(IUnknown** notSupportedValue) |
| 55 | HRESULT get_ReservedMixedAttributeValue(IUnknown** mixedAttributeValue) |
| 56 | HRESULT ElementFromIAccessible(IAccessible* accessible, INT childId, IUIAutomationElement** element) |
| 57 | HRESULT ElementFromIAccessibleBuildCache(IAccessible* accessible, INT childId, IUIAutomationCacheRequest* cacheRequest, IUIAutomationElement** element) |