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

IMarkupServices

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

メソッド 20

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

vtblメソッド
3HRESULT CreateMarkupPointer(IMarkupPointer** ppPointer)
4HRESULT CreateMarkupContainer(IMarkupContainer** ppMarkupContainer)
5HRESULT CreateElement(ELEMENT_TAG_ID tagID, LPWSTR pchAttributes, IHTMLElement** ppElement)
6HRESULT CloneElement(IHTMLElement* pElemCloneThis, IHTMLElement** ppElementTheClone)
7HRESULT InsertElement(IHTMLElement* pElementInsert, IMarkupPointer* pPointerStart, IMarkupPointer* pPointerFinish)
8HRESULT RemoveElement(IHTMLElement* pElementRemove)
9HRESULT Remove(IMarkupPointer* pPointerStart, IMarkupPointer* pPointerFinish)
10HRESULT Copy(IMarkupPointer* pPointerSourceStart, IMarkupPointer* pPointerSourceFinish, IMarkupPointer* pPointerTarget)
11HRESULT Move(IMarkupPointer* pPointerSourceStart, IMarkupPointer* pPointerSourceFinish, IMarkupPointer* pPointerTarget)
12HRESULT InsertText(LPWSTR pchText, INT cch, IMarkupPointer* pPointerTarget)
13HRESULT ParseString(LPWSTR pchHTML, DWORD dwFlags, IMarkupContainer** ppContainerResult, IMarkupPointer* ppPointerStart, IMarkupPointer* ppPointerFinish)
14HRESULT ParseGlobal(HGLOBAL hglobalHTML, DWORD dwFlags, IMarkupContainer** ppContainerResult, IMarkupPointer* pPointerStart, IMarkupPointer* pPointerFinish)
15HRESULT IsScopedElement(IHTMLElement* pElement, BOOL* pfScoped)
16HRESULT GetElementTagId(IHTMLElement* pElement, ELEMENT_TAG_ID* ptagId)
17HRESULT GetTagIDForName(LPWSTR bstrName, ELEMENT_TAG_ID* ptagId)
18HRESULT GetNameForTagID(ELEMENT_TAG_ID tagId, LPWSTR* pbstrName)
19HRESULT MovePointersToRange(IHTMLTxtRange* pIRange, IMarkupPointer* pPointerStart, IMarkupPointer* pPointerFinish)
20HRESULT MoveRangeToPointers(IMarkupPointer* pPointerStart, IMarkupPointer* pPointerFinish, IHTMLTxtRange* pIRange)
21HRESULT BeginUndoUnit(LPWSTR pchTitle)
22HRESULT EndUndoUnit()