ホーム › UI.TextServices › ITextStoreAnchor
ITextStoreAnchor
COMメソッド 27
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT AdviseSink(GUID* riid, IUnknown* punk, DWORD dwMask) |
| 4 | HRESULT UnadviseSink(IUnknown* punk) |
| 5 | HRESULT RequestLock(DWORD dwLockFlags, HRESULT* phrSession) |
| 6 | HRESULT GetStatus(TS_STATUS* pdcs) |
| 7 | HRESULT QueryInsert(IAnchor* paTestStart, IAnchor* paTestEnd, DWORD cch, IAnchor** ppaResultStart, IAnchor** ppaResultEnd) |
| 8 | HRESULT GetSelection(DWORD ulIndex, DWORD ulCount, TS_SELECTION_ANCHOR* pSelection, DWORD* pcFetched) |
| 9 | HRESULT SetSelection(DWORD ulCount, TS_SELECTION_ANCHOR* pSelection) |
| 10 | HRESULT GetText(DWORD dwFlags, IAnchor* paStart, IAnchor* paEnd, LPWSTR pchText, DWORD cchReq, DWORD* pcch, BOOL fUpdateAnchor) |
| 11 | HRESULT SetText(DWORD dwFlags, IAnchor* paStart, IAnchor* paEnd, LPWSTR pchText, DWORD cch) |
| 12 | HRESULT GetFormattedText(IAnchor* paStart, IAnchor* paEnd, IDataObject** ppDataObject) |
| 13 | HRESULT GetEmbedded(DWORD dwFlags, IAnchor* paPos, GUID* rguidService, GUID* riid, IUnknown** ppunk) |
| 14 | HRESULT InsertEmbedded(DWORD dwFlags, IAnchor* paStart, IAnchor* paEnd, IDataObject* pDataObject) |
| 15 | HRESULT RequestSupportedAttrs(DWORD dwFlags, DWORD cFilterAttrs, GUID* paFilterAttrs) |
| 16 | HRESULT RequestAttrsAtPosition(IAnchor* paPos, DWORD cFilterAttrs, GUID* paFilterAttrs, DWORD dwFlags) |
| 17 | HRESULT RequestAttrsTransitioningAtPosition(IAnchor* paPos, DWORD cFilterAttrs, GUID* paFilterAttrs, DWORD dwFlags) |
| 18 | HRESULT FindNextAttrTransition(IAnchor* paStart, IAnchor* paHalt, DWORD cFilterAttrs, GUID* paFilterAttrs, DWORD dwFlags, BOOL* pfFound, INT* plFoundOffset) |
| 19 | HRESULT RetrieveRequestedAttrs(DWORD ulCount, TS_ATTRVAL* paAttrVals, DWORD* pcFetched) |
| 20 | HRESULT GetStart(IAnchor** ppaStart) |
| 21 | HRESULT GetEnd(IAnchor** ppaEnd) |
| 22 | HRESULT GetActiveView(DWORD* pvcView) |
| 23 | HRESULT GetAnchorFromPoint(DWORD vcView, POINT* ptScreen, DWORD dwFlags, IAnchor** ppaSite) |
| 24 | HRESULT GetTextExt(DWORD vcView, IAnchor* paStart, IAnchor* paEnd, RECT* prc, BOOL* pfClipped) |
| 25 | HRESULT GetScreenExt(DWORD vcView, RECT* prc) |
| 26 | HRESULT GetWnd(DWORD vcView, HWND* phwnd) |
| 27 | HRESULT QueryInsertEmbedded(GUID* pguidService, FORMATETC* pFormatEtc, BOOL* pfInsertable) |
| 28 | HRESULT InsertTextAtSelection(DWORD dwFlags, LPWSTR pchText, DWORD cch, IAnchor** ppaStart, IAnchor** ppaEnd) |
| 29 | HRESULT InsertEmbeddedAtSelection(DWORD dwFlags, IDataObject* pDataObject, IAnchor** ppaStart, IAnchor** ppaEnd) |