ホーム › UI.TextServices › ITextStoreACP2
ITextStoreACP2
COMメソッド 25
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(INT acpTestStart, INT acpTestEnd, DWORD cch, INT* pacpResultStart, INT* pacpResultEnd) |
| 8 | HRESULT GetSelection(DWORD ulIndex, DWORD ulCount, TS_SELECTION_ACP* pSelection, DWORD* pcFetched) |
| 9 | HRESULT SetSelection(DWORD ulCount, TS_SELECTION_ACP* pSelection) |
| 10 | HRESULT GetText(INT acpStart, INT acpEnd, LPWSTR pchPlain, DWORD cchPlainReq, DWORD* pcchPlainRet, TS_RUNINFO* prgRunInfo, DWORD cRunInfoReq, DWORD* pcRunInfoRet, INT* pacpNext) |
| 11 | HRESULT SetText(DWORD dwFlags, INT acpStart, INT acpEnd, LPWSTR pchText, DWORD cch, TS_TEXTCHANGE* pChange) |
| 12 | HRESULT GetFormattedText(INT acpStart, INT acpEnd, IDataObject** ppDataObject) |
| 13 | HRESULT GetEmbedded(INT acpPos, GUID* rguidService, GUID* riid, IUnknown** ppunk) |
| 14 | HRESULT QueryInsertEmbedded(GUID* pguidService, FORMATETC* pFormatEtc, BOOL* pfInsertable) |
| 15 | HRESULT InsertEmbedded(DWORD dwFlags, INT acpStart, INT acpEnd, IDataObject* pDataObject, TS_TEXTCHANGE* pChange) |
| 16 | HRESULT InsertTextAtSelection(DWORD dwFlags, LPWSTR pchText, DWORD cch, INT* pacpStart, INT* pacpEnd, TS_TEXTCHANGE* pChange) |
| 17 | HRESULT InsertEmbeddedAtSelection(DWORD dwFlags, IDataObject* pDataObject, INT* pacpStart, INT* pacpEnd, TS_TEXTCHANGE* pChange) |
| 18 | HRESULT RequestSupportedAttrs(DWORD dwFlags, DWORD cFilterAttrs, GUID* paFilterAttrs) |
| 19 | HRESULT RequestAttrsAtPosition(INT acpPos, DWORD cFilterAttrs, GUID* paFilterAttrs, DWORD dwFlags) |
| 20 | HRESULT RequestAttrsTransitioningAtPosition(INT acpPos, DWORD cFilterAttrs, GUID* paFilterAttrs, DWORD dwFlags) |
| 21 | HRESULT FindNextAttrTransition(INT acpStart, INT acpHalt, DWORD cFilterAttrs, GUID* paFilterAttrs, DWORD dwFlags, INT* pacpNext, BOOL* pfFound, INT* plFoundOffset) |
| 22 | HRESULT RetrieveRequestedAttrs(DWORD ulCount, TS_ATTRVAL* paAttrVals, DWORD* pcFetched) |
| 23 | HRESULT GetEndACP(INT* pacp) |
| 24 | HRESULT GetActiveView(DWORD* pvcView) |
| 25 | HRESULT GetACPFromPoint(DWORD vcView, POINT* ptScreen, DWORD dwFlags, INT* pacp) |
| 26 | HRESULT GetTextExt(DWORD vcView, INT acpStart, INT acpEnd, RECT* prc, BOOL* pfClipped) |
| 27 | HRESULT GetScreenExt(DWORD vcView, RECT* prc) |