ホーム › UI.Accessibility › IUIAutomationElement
IUIAutomationElement
COMメソッド 82
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT SetFocus() |
| 4 | HRESULT GetRuntimeId(SAFEARRAY** runtimeId) |
| 5 | HRESULT FindFirst(TreeScope scope, IUIAutomationCondition* condition, IUIAutomationElement** found) |
| 6 | HRESULT FindAll(TreeScope scope, IUIAutomationCondition* condition, IUIAutomationElementArray** found) |
| 7 | HRESULT FindFirstBuildCache(TreeScope scope, IUIAutomationCondition* condition, IUIAutomationCacheRequest* cacheRequest, IUIAutomationElement** found) |
| 8 | HRESULT FindAllBuildCache(TreeScope scope, IUIAutomationCondition* condition, IUIAutomationCacheRequest* cacheRequest, IUIAutomationElementArray** found) |
| 9 | HRESULT BuildUpdatedCache(IUIAutomationCacheRequest* cacheRequest, IUIAutomationElement** updatedElement) |
| 10 | HRESULT GetCurrentPropertyValue(UIA_PROPERTY_ID propertyId, VARIANT* retVal) |
| 11 | HRESULT GetCurrentPropertyValueEx(UIA_PROPERTY_ID propertyId, BOOL ignoreDefaultValue, VARIANT* retVal) |
| 12 | HRESULT GetCachedPropertyValue(UIA_PROPERTY_ID propertyId, VARIANT* retVal) |
| 13 | HRESULT GetCachedPropertyValueEx(UIA_PROPERTY_ID propertyId, BOOL ignoreDefaultValue, VARIANT* retVal) |
| 14 | HRESULT GetCurrentPatternAs(UIA_PATTERN_ID patternId, GUID* riid, void** patternObject) |
| 15 | HRESULT GetCachedPatternAs(UIA_PATTERN_ID patternId, GUID* riid, void** patternObject) |
| 16 | HRESULT GetCurrentPattern(UIA_PATTERN_ID patternId, IUnknown** patternObject) |
| 17 | HRESULT GetCachedPattern(UIA_PATTERN_ID patternId, IUnknown** patternObject) |
| 18 | HRESULT GetCachedParent(IUIAutomationElement** parent) |
| 19 | HRESULT GetCachedChildren(IUIAutomationElementArray** children) |
| 20 | HRESULT get_CurrentProcessId(INT* retVal) |
| 21 | HRESULT get_CurrentControlType(UIA_CONTROLTYPE_ID* retVal) |
| 22 | HRESULT get_CurrentLocalizedControlType(LPWSTR* retVal) |
| 23 | HRESULT get_CurrentName(LPWSTR* retVal) |
| 24 | HRESULT get_CurrentAcceleratorKey(LPWSTR* retVal) |
| 25 | HRESULT get_CurrentAccessKey(LPWSTR* retVal) |
| 26 | HRESULT get_CurrentHasKeyboardFocus(BOOL* retVal) |
| 27 | HRESULT get_CurrentIsKeyboardFocusable(BOOL* retVal) |
| 28 | HRESULT get_CurrentIsEnabled(BOOL* retVal) |
| 29 | HRESULT get_CurrentAutomationId(LPWSTR* retVal) |
| 30 | HRESULT get_CurrentClassName(LPWSTR* retVal) |
| 31 | HRESULT get_CurrentHelpText(LPWSTR* retVal) |
| 32 | HRESULT get_CurrentCulture(INT* retVal) |
| 33 | HRESULT get_CurrentIsControlElement(BOOL* retVal) |
| 34 | HRESULT get_CurrentIsContentElement(BOOL* retVal) |
| 35 | HRESULT get_CurrentIsPassword(BOOL* retVal) |
| 36 | HRESULT get_CurrentNativeWindowHandle(HWND* retVal) |
| 37 | HRESULT get_CurrentItemType(LPWSTR* retVal) |
| 38 | HRESULT get_CurrentIsOffscreen(BOOL* retVal) |
| 39 | HRESULT get_CurrentOrientation(OrientationType* retVal) |
| 40 | HRESULT get_CurrentFrameworkId(LPWSTR* retVal) |
| 41 | HRESULT get_CurrentIsRequiredForForm(BOOL* retVal) |
| 42 | HRESULT get_CurrentItemStatus(LPWSTR* retVal) |
| 43 | HRESULT get_CurrentBoundingRectangle(RECT* retVal) |
| 44 | HRESULT get_CurrentLabeledBy(IUIAutomationElement** retVal) |
| 45 | HRESULT get_CurrentAriaRole(LPWSTR* retVal) |
| 46 | HRESULT get_CurrentAriaProperties(LPWSTR* retVal) |
| 47 | HRESULT get_CurrentIsDataValidForForm(BOOL* retVal) |
| 48 | HRESULT get_CurrentControllerFor(IUIAutomationElementArray** retVal) |
| 49 | HRESULT get_CurrentDescribedBy(IUIAutomationElementArray** retVal) |
| 50 | HRESULT get_CurrentFlowsTo(IUIAutomationElementArray** retVal) |
| 51 | HRESULT get_CurrentProviderDescription(LPWSTR* retVal) |
| 52 | HRESULT get_CachedProcessId(INT* retVal) |
| 53 | HRESULT get_CachedControlType(UIA_CONTROLTYPE_ID* retVal) |
| 54 | HRESULT get_CachedLocalizedControlType(LPWSTR* retVal) |
| 55 | HRESULT get_CachedName(LPWSTR* retVal) |
| 56 | HRESULT get_CachedAcceleratorKey(LPWSTR* retVal) |
| 57 | HRESULT get_CachedAccessKey(LPWSTR* retVal) |
| 58 | HRESULT get_CachedHasKeyboardFocus(BOOL* retVal) |
| 59 | HRESULT get_CachedIsKeyboardFocusable(BOOL* retVal) |
| 60 | HRESULT get_CachedIsEnabled(BOOL* retVal) |
| 61 | HRESULT get_CachedAutomationId(LPWSTR* retVal) |
| 62 | HRESULT get_CachedClassName(LPWSTR* retVal) |
| 63 | HRESULT get_CachedHelpText(LPWSTR* retVal) |
| 64 | HRESULT get_CachedCulture(INT* retVal) |
| 65 | HRESULT get_CachedIsControlElement(BOOL* retVal) |
| 66 | HRESULT get_CachedIsContentElement(BOOL* retVal) |
| 67 | HRESULT get_CachedIsPassword(BOOL* retVal) |
| 68 | HRESULT get_CachedNativeWindowHandle(HWND* retVal) |
| 69 | HRESULT get_CachedItemType(LPWSTR* retVal) |
| 70 | HRESULT get_CachedIsOffscreen(BOOL* retVal) |
| 71 | HRESULT get_CachedOrientation(OrientationType* retVal) |
| 72 | HRESULT get_CachedFrameworkId(LPWSTR* retVal) |
| 73 | HRESULT get_CachedIsRequiredForForm(BOOL* retVal) |
| 74 | HRESULT get_CachedItemStatus(LPWSTR* retVal) |
| 75 | HRESULT get_CachedBoundingRectangle(RECT* retVal) |
| 76 | HRESULT get_CachedLabeledBy(IUIAutomationElement** retVal) |
| 77 | HRESULT get_CachedAriaRole(LPWSTR* retVal) |
| 78 | HRESULT get_CachedAriaProperties(LPWSTR* retVal) |
| 79 | HRESULT get_CachedIsDataValidForForm(BOOL* retVal) |
| 80 | HRESULT get_CachedControllerFor(IUIAutomationElementArray** retVal) |
| 81 | HRESULT get_CachedDescribedBy(IUIAutomationElementArray** retVal) |
| 82 | HRESULT get_CachedFlowsTo(IUIAutomationElementArray** retVal) |
| 83 | HRESULT get_CachedProviderDescription(LPWSTR* retVal) |
| 84 | HRESULT GetClickablePoint(POINT* clickable, BOOL* gotClickable) |