Win32 API 日本語リファレンス
ホームUI.Accessibility › IUIAutomationElement

IUIAutomationElement

COM
IIDd22108aa-8ac5-49a5-837b-37bbb3d7591e継承元IUnknown自前メソッド開始 vtbl3

メソッド 82

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

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