Win32 API 日本語リファレンス
ホームWeb.MsHtml › IMarkupPointer

IMarkupPointer

COM
IID3050f49f-98b5-11cf-bb82-00aa00bdce0b継承元IUnknown自前メソッド開始 vtbl3

メソッド 21

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

vtblメソッド
3HRESULT OwningDoc(IHTMLDocument2** ppDoc)
4HRESULT Gravity(POINTER_GRAVITY* pGravity)
5HRESULT SetGravity(POINTER_GRAVITY Gravity)
6HRESULT Cling(BOOL* pfCling)
7HRESULT SetCling(BOOL fCLing)
8HRESULT Unposition()
9HRESULT IsPositioned(BOOL* pfPositioned)
10HRESULT GetContainer(IMarkupContainer** ppContainer)
11HRESULT MoveAdjacentToElement(IHTMLElement* pElement, ELEMENT_ADJACENCY eAdj)
12HRESULT MoveToPointer(IMarkupPointer* pPointer)
13HRESULT MoveToContainer(IMarkupContainer* pContainer, BOOL fAtStart)
14HRESULT Left(BOOL fMove, MARKUP_CONTEXT_TYPE* pContext, IHTMLElement** ppElement, INT* pcch, LPWSTR pchText)
15HRESULT Right(BOOL fMove, MARKUP_CONTEXT_TYPE* pContext, IHTMLElement** ppElement, INT* pcch, LPWSTR pchText)
16HRESULT CurrentScope(IHTMLElement** ppElemCurrent)
17HRESULT IsLeftOf(IMarkupPointer* pPointerThat, BOOL* pfResult)
18HRESULT IsLeftOfOrEqualTo(IMarkupPointer* pPointerThat, BOOL* pfResult)
19HRESULT IsRightOf(IMarkupPointer* pPointerThat, BOOL* pfResult)
20HRESULT IsRightOfOrEqualTo(IMarkupPointer* pPointerThat, BOOL* pfResult)
21HRESULT IsEqualTo(IMarkupPointer* pPointerThat, BOOL* pfAreEqual)
22HRESULT MoveUnit(MOVEUNIT_ACTION muAction)
23HRESULT FindText(LPWSTR pchFindText, DWORD dwFlags, IMarkupPointer* pIEndMatch, IMarkupPointer* pIEndSearch)