ホーム › UI.Accessibility › ITextRangeProvider
ITextRangeProvider
COMメソッド 18
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT Clone(ITextRangeProvider** pRetVal) |
| 4 | HRESULT Compare(ITextRangeProvider* range, BOOL* pRetVal) |
| 5 | HRESULT CompareEndpoints(TextPatternRangeEndpoint endpoint, ITextRangeProvider* targetRange, TextPatternRangeEndpoint targetEndpoint, INT* pRetVal) |
| 6 | HRESULT ExpandToEnclosingUnit(TextUnit unit) |
| 7 | HRESULT FindAttribute(UIA_TEXTATTRIBUTE_ID attributeId, VARIANT val, BOOL backward, ITextRangeProvider** pRetVal) |
| 8 | HRESULT FindText(LPWSTR text, BOOL backward, BOOL ignoreCase, ITextRangeProvider** pRetVal) |
| 9 | HRESULT GetAttributeValue(UIA_TEXTATTRIBUTE_ID attributeId, VARIANT* pRetVal) |
| 10 | HRESULT GetBoundingRectangles(SAFEARRAY** pRetVal) |
| 11 | HRESULT GetEnclosingElement(IRawElementProviderSimple** pRetVal) |
| 12 | HRESULT GetText(INT maxLength, LPWSTR* pRetVal) |
| 13 | HRESULT Move(TextUnit unit, INT count, INT* pRetVal) |
| 14 | HRESULT MoveEndpointByUnit(TextPatternRangeEndpoint endpoint, TextUnit unit, INT count, INT* pRetVal) |
| 15 | HRESULT MoveEndpointByRange(TextPatternRangeEndpoint endpoint, ITextRangeProvider* targetRange, TextPatternRangeEndpoint targetEndpoint) |
| 16 | HRESULT Select() |
| 17 | HRESULT AddToSelection() |
| 18 | HRESULT RemoveFromSelection() |
| 19 | HRESULT ScrollIntoView(BOOL alignToTop) |
| 20 | HRESULT GetChildren(SAFEARRAY** pRetVal) |