ホーム › UI.Controls.RichEdit › ITextStrings
ITextStrings
COMIDispatch (デュアル)✅ IDispatch を実装(デュアルインターフェース)。HSP では
comobj 経由でメソッド名による遅延バインド呼び出しができます(vtableインデックス不要)。メソッド 17
vtbl = vtable インデックス(0始まり)。IDispatch 実装のため HSP ではメソッド名でも呼べます(上記)。低レベルの index 呼び出し用に vtbl も掲載。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 7 | HRESULT Item(INT Index, ITextRange2** ppRange) |
| 8 | HRESULT GetCount(INT* pCount) |
| 9 | HRESULT Add(LPWSTR bstr) |
| 10 | HRESULT Append(ITextRange2* pRange, INT iString) |
| 11 | HRESULT Cat2(INT iString) |
| 12 | HRESULT CatTop2(LPWSTR bstr) |
| 13 | HRESULT DeleteRange(ITextRange2* pRange) |
| 14 | HRESULT EncodeFunction(INT Type, INT Align, INT Char, INT Char1, INT Char2, INT Count, INT TeXStyle, INT cCol, ITextRange2* pRange) |
| 15 | HRESULT GetCch(INT iString, INT* pcch) |
| 16 | HRESULT InsertNullStr(INT iString) |
| 17 | HRESULT MoveBoundary(INT iString, INT cch) |
| 18 | HRESULT PrefixTop(LPWSTR bstr) |
| 19 | HRESULT Remove(INT iString, INT cString) |
| 20 | HRESULT SetFormattedText(ITextRange2* pRangeD, ITextRange2* pRangeS) |
| 21 | HRESULT SetOpCp(INT iString, INT cp) |
| 22 | HRESULT SuffixTop(LPWSTR bstr, ITextRange2* pRange) |
| 23 | HRESULT Swap() |