ホーム › UI.TextServices › ITfRange
ITfRange
COMメソッド 22
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT GetText(DWORD ec, DWORD dwFlags, LPWSTR pchText, DWORD cchMax, DWORD* pcch) |
| 4 | HRESULT SetText(DWORD ec, DWORD dwFlags, LPWSTR pchText, INT cch) |
| 5 | HRESULT GetFormattedText(DWORD ec, IDataObject** ppDataObject) |
| 6 | HRESULT GetEmbedded(DWORD ec, GUID* rguidService, GUID* riid, IUnknown** ppunk) |
| 7 | HRESULT InsertEmbedded(DWORD ec, DWORD dwFlags, IDataObject* pDataObject) |
| 8 | HRESULT ShiftStart(DWORD ec, INT cchReq, INT* pcch, TF_HALTCOND* pHalt) |
| 9 | HRESULT ShiftEnd(DWORD ec, INT cchReq, INT* pcch, TF_HALTCOND* pHalt) |
| 10 | HRESULT ShiftStartToRange(DWORD ec, ITfRange* pRange, TfAnchor aPos) |
| 11 | HRESULT ShiftEndToRange(DWORD ec, ITfRange* pRange, TfAnchor aPos) |
| 12 | HRESULT ShiftStartRegion(DWORD ec, TfShiftDir dir, BOOL* pfNoRegion) |
| 13 | HRESULT ShiftEndRegion(DWORD ec, TfShiftDir dir, BOOL* pfNoRegion) |
| 14 | HRESULT IsEmpty(DWORD ec, BOOL* pfEmpty) |
| 15 | HRESULT Collapse(DWORD ec, TfAnchor aPos) |
| 16 | HRESULT IsEqualStart(DWORD ec, ITfRange* pWith, TfAnchor aPos, BOOL* pfEqual) |
| 17 | HRESULT IsEqualEnd(DWORD ec, ITfRange* pWith, TfAnchor aPos, BOOL* pfEqual) |
| 18 | HRESULT CompareStart(DWORD ec, ITfRange* pWith, TfAnchor aPos, INT* plResult) |
| 19 | HRESULT CompareEnd(DWORD ec, ITfRange* pWith, TfAnchor aPos, INT* plResult) |
| 20 | HRESULT AdjustForInsert(DWORD ec, DWORD cchInsert, BOOL* pfInsertOk) |
| 21 | HRESULT GetGravity(TfGravity* pgStart, TfGravity* pgEnd) |
| 22 | HRESULT SetGravity(DWORD ec, TfGravity gStart, TfGravity gEnd) |
| 23 | HRESULT Clone(ITfRange** ppClone) |
| 24 | HRESULT GetContext(ITfContext** ppContext) |