ホーム › UI.TextServices › ITfContext
ITfContext
COMメソッド 15
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT RequestEditSession(DWORD tid, ITfEditSession* pes, TF_CONTEXT_EDIT_CONTEXT_FLAGS dwFlags, HRESULT* phrSession) |
| 4 | HRESULT InWriteSession(DWORD tid, BOOL* pfWriteSession) |
| 5 | HRESULT GetSelection(DWORD ec, DWORD ulIndex, DWORD ulCount, TF_SELECTION* pSelection, DWORD* pcFetched) |
| 6 | HRESULT SetSelection(DWORD ec, DWORD ulCount, TF_SELECTION* pSelection) |
| 7 | HRESULT GetStart(DWORD ec, ITfRange** ppStart) |
| 8 | HRESULT GetEnd(DWORD ec, ITfRange** ppEnd) |
| 9 | HRESULT GetActiveView(ITfContextView** ppView) |
| 10 | HRESULT EnumViews(IEnumTfContextViews** ppEnum) |
| 11 | HRESULT GetStatus(TS_STATUS* pdcs) |
| 12 | HRESULT GetProperty(GUID* guidProp, ITfProperty** ppProp) |
| 13 | HRESULT GetAppProperty(GUID* guidProp, ITfReadOnlyProperty** ppProp) |
| 14 | HRESULT TrackProperties(GUID** prgProp, DWORD cProp, GUID** prgAppProp, DWORD cAppProp, ITfReadOnlyProperty** ppProperty) |
| 15 | HRESULT EnumProperties(IEnumTfProperties** ppEnum) |
| 16 | HRESULT GetDocumentMgr(ITfDocumentMgr** ppDm) |
| 17 | HRESULT CreateRangeBackup(DWORD ec, ITfRange* pRange, ITfRangeBackup** ppBackup) |