📄 tom.h
字号:
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetFormattedText )(
ITextRange __RPC_FAR * This,
/* [retval][out] */ ITextRange __RPC_FAR *__RPC_FAR *ppRange);
/* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetFormattedText )(
ITextRange __RPC_FAR * This,
/* [in] */ ITextRange __RPC_FAR *pRange);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetStart )(
ITextRange __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pcpFirst);
/* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetStart )(
ITextRange __RPC_FAR * This,
/* [in] */ long cpFirst);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetEnd )(
ITextRange __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pcpLim);
/* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetEnd )(
ITextRange __RPC_FAR * This,
/* [in] */ long cpLim);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetFont )(
ITextRange __RPC_FAR * This,
/* [retval][out] */ ITextFont __RPC_FAR *__RPC_FAR *pFont);
/* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetFont )(
ITextRange __RPC_FAR * This,
/* [in] */ ITextFont __RPC_FAR *pFont);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPara )(
ITextRange __RPC_FAR * This,
/* [retval][out] */ ITextPara __RPC_FAR *__RPC_FAR *pPara);
/* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetPara )(
ITextRange __RPC_FAR * This,
/* [in] */ ITextPara __RPC_FAR *pPara);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetStoryLength )(
ITextRange __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pcch);
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetStoryType )(
ITextRange __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pValue);
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Collapse )(
ITextRange __RPC_FAR * This,
/* [in] */ long bStart);
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Expand )(
ITextRange __RPC_FAR * This,
/* [in] */ long Unit,
/* [retval][out] */ long __RPC_FAR *pDelta);
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIndex )(
ITextRange __RPC_FAR * This,
/* [in] */ long Unit,
/* [retval][out] */ long __RPC_FAR *pIndex);
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetIndex )(
ITextRange __RPC_FAR * This,
/* [in] */ long Unit,
/* [in] */ long Index,
/* [in] */ long Extend);
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetRange )(
ITextRange __RPC_FAR * This,
/* [in] */ long cpActive,
/* [in] */ long cpOther);
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *InRange )(
ITextRange __RPC_FAR * This,
/* [in] */ ITextRange __RPC_FAR *pRange,
/* [retval][out] */ long __RPC_FAR *pb);
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *InStory )(
ITextRange __RPC_FAR * This,
/* [in] */ ITextRange __RPC_FAR *pRange,
/* [retval][out] */ long __RPC_FAR *pb);
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsEqual )(
ITextRange __RPC_FAR * This,
/* [in] */ ITextRange __RPC_FAR *pRange,
/* [retval][out] */ long __RPC_FAR *pb);
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Select )(
ITextRange __RPC_FAR * This);
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *StartOf )(
ITextRange __RPC_FAR * This,
/* [in] */ long Unit,
/* [in] */ long Extend,
/* [retval][out] */ long __RPC_FAR *pDelta);
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EndOf )(
ITextRange __RPC_FAR * This,
/* [in] */ long Unit,
/* [in] */ long Extend,
/* [retval][out] */ long __RPC_FAR *pDelta);
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Move )(
ITextRange __RPC_FAR * This,
/* [in] */ long Unit,
/* [in] */ long Count,
/* [retval][out] */ long __RPC_FAR *pDelta);
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *MoveStart )(
ITextRange __RPC_FAR * This,
/* [in] */ long Unit,
/* [in] */ long Count,
/* [retval][out] */ long __RPC_FAR *pDelta);
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *MoveEnd )(
ITextRange __RPC_FAR * This,
/* [in] */ long Unit,
/* [in] */ long Count,
/* [retval][out] */ long __RPC_FAR *pDelta);
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *MoveWhile )(
ITextRange __RPC_FAR * This,
/* [in] */ VARIANT __RPC_FAR *Cset,
/* [in] */ long Count,
/* [retval][out] */ long __RPC_FAR *pDelta);
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *MoveStartWhile )(
ITextRange __RPC_FAR * This,
/* [in] */ VARIANT __RPC_FAR *Cset,
/* [in] */ long Count,
/* [retval][out] */ long __RPC_FAR *pDelta);
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *MoveEndWhile )(
ITextRange __RPC_FAR * This,
/* [in] */ VARIANT __RPC_FAR *Cset,
/* [in] */ long Count,
/* [retval][out] */ long __RPC_FAR *pDelta);
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *MoveUntil )(
ITextRange __RPC_FAR * This,
/* [in] */ VARIANT __RPC_FAR *Cset,
/* [in] */ long Count,
/* [retval][out] */ long __RPC_FAR *pDelta);
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *MoveStartUntil )(
ITextRange __RPC_FAR * This,
/* [in] */ VARIANT __RPC_FAR *Cset,
/* [in] */ long Count,
/* [retval][out] */ long __RPC_FAR *pDelta);
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *MoveEndUntil )(
ITextRange __RPC_FAR * This,
/* [in] */ VARIANT __RPC_FAR *Cset,
/* [in] */ long Count,
/* [retval][out] */ long __RPC_FAR *pDelta);
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FindText )(
ITextRange __RPC_FAR * This,
/* [in] */ BSTR bstr,
/* [in] */ long cch,
/* [in] */ long Flags,
/* [retval][out] */ long __RPC_FAR *pLength);
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FindTextStart )(
ITextRange __RPC_FAR * This,
/* [in] */ BSTR bstr,
/* [in] */ long cch,
/* [in] */ long Flags,
/* [retval][out] */ long __RPC_FAR *pLength);
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FindTextEnd )(
ITextRange __RPC_FAR * This,
/* [in] */ BSTR bstr,
/* [in] */ long cch,
/* [in] */ long Flags,
/* [retval][out] */ long __RPC_FAR *pLength);
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Delete )(
ITextRange __RPC_FAR * This,
/* [in] */ long Unit,
/* [in] */ long Count,
/* [retval][out] */ long __RPC_FAR *pDelta);
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Cut )(
ITextRange __RPC_FAR * This,
/* [out] */ VARIANT __RPC_FAR *pVar);
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Copy )(
ITextRange __RPC_FAR * This,
/* [out] */ VARIANT __RPC_FAR *pVar);
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Paste )(
ITextRange __RPC_FAR * This,
/* [in] */ VARIANT __RPC_FAR *pVar,
/* [in] */ long Format);
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CanPaste )(
ITextRange __RPC_FAR * This,
/* [in] */ VARIANT __RPC_FAR *pVar,
/* [in] */ long Format,
/* [retval][out] */ long __RPC_FAR *pb);
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CanEdit )(
ITextRange __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pbCanEdit);
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ChangeCase )(
ITextRange __RPC_FAR * This,
/* [in] */ long Type);
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPoint )(
ITextRange __RPC_FAR * This,
/* [in] */ long Type,
/* [out] */ long __RPC_FAR *px,
/* [out] */ long __RPC_FAR *py);
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetPoint )(
ITextRange __RPC_FAR * This,
/* [in] */ long x,
/* [in] */ long y,
/* [in] */ long Type,
/* [in] */ long Extend);
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ScrollIntoView )(
ITextRange __RPC_FAR * This,
/* [in] */ long Value);
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetEmbeddedObject )(
ITextRange __RPC_FAR * This,
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppv);
END_INTERFACE
} ITextRangeVtbl;
interface ITextRange
{
CONST_VTBL struct ITextRangeVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define ITextRange_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define ITextRange_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define ITextRange_Release(This) \
(This)->lpVtbl -> Release(This)
#define ITextRange_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define ITextRange_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define ITextRange_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define ITextRange_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define ITextRange_GetText(This,pbstr) \
(This)->lpVtbl -> GetText(This,pbstr)
#define ITextRange_SetText(This,bstr) \
(This)->lpVtbl -> SetText(This,bstr)
#define ITextRange_GetChar(This,pch) \
(This)->lpVtbl -> GetChar(This,pch)
#define ITextRange_SetChar(This,ch) \
(This)->lpVtbl -> SetChar(This,ch)
#define ITextRange_GetDuplicate(This,ppRange) \
(This)->lpVtbl -> GetDuplicate(This,ppRange)
#define ITextRange_GetFormattedText(This,ppRange) \
(This)->lpVtbl -> GetFormattedText(This,ppRange)
#define ITextRange_SetFormattedText(This,pRange) \
(This)->lpVtbl -> SetFormattedText(This,pRange)
#define ITextRange_GetStart(This,pcpFirst) \
(This)->lpVtbl -> GetStart(This,pcpFirst)
#define ITextRange_SetStart(This,cpFirst) \
(This)->lpVtbl -> SetStart(This,cpFirst)
#define ITextRange_GetEnd(This,pcpLim) \
(This)->lpVtbl -> GetEnd(This,pcpLim)
#define ITextRange_SetEnd(This,cpLim) \
(This)->lpVtbl -> SetEnd(This,cpLim)
#define ITextRange_GetFont(This,pFont) \
(This)->lpVtbl -> GetFont(This,pFont)
#define ITextRange_SetFont(This,pFont) \
(This)->lpVtbl -> SetFont(This,pFont)
#define ITextRange_GetPara(This,pPara) \
(This)->lpVtbl -> GetPara(This,pPara)
#define ITextRange_SetPara(This,pPara) \
(This)->lpVtbl -> SetPara(This,pPara)
#define ITextRange_GetStoryLength(This,pcch) \
(This)->lpVtbl -> GetStoryLength(This,pcch)
#define ITextRange_GetStoryType(This,pValue) \
(This)->lpVtbl -> GetStoryType(This,pValue)
#define ITextRange_Collapse(This,bStart) \
(This)->lpVtbl -> Collapse(This,bStart)
#define ITextRange_Expand(This,Unit,pDelta) \
(This)->lpVtbl -> Expand(This,Unit,pDelta)
#define ITextRange_GetIndex(This,Unit,pIndex) \
(This)->lpVtbl -> GetIndex(This,Unit,pIndex)
#define ITextRange_SetIndex(This,Unit,Index,Extend) \
(This)->lpVtbl -> SetIndex(This,Unit,Index,Extend)
#define ITextRange_SetRange(This,cpActive,cpOther) \
(This)->lpVtbl -> SetRange(This,cpActive,cpOther)
#define ITextRange_InRange(This,pRange,pb) \
(This)->lpVtbl -> InRange(This,pRange,pb)
#define ITextRange_InStory(This,pRange,pb) \
(This)->lpVtbl -> InStory(This,pRange,pb)
#define ITextRange_IsEqual(This,pRange,pb) \
(This)->lpVtbl -> IsEqual(This,pRange,pb)
#define ITextRange_Select(This) \
(This)->lpVtbl -> Select(This)
#define ITextRange_StartOf(This,Unit,Extend,pDelta) \
(This)->lpVtbl -> StartOf(This,Unit,Extend,pDelta)
#define ITextRange_EndOf(This,Unit,Extend,pDelta) \
(This)->lpVtbl -> EndOf(This,Unit,Extend,pDelta)
#define ITextRange_Move(This,Unit,Count,pDelta) \
(This)->lpVtbl -> Move(This,Unit,Count,pDelta)
#define ITextRange_MoveStart(This,Unit,Count,pDelta) \
(This)->lpVtbl -> MoveStart(This,Unit,Count,pDelta)
#define ITextRange_MoveEnd(This,Unit,Count,pDelta) \
(This)->lpVtbl -> MoveEnd(This,Unit,Count,pDelta)
#define ITextRange_MoveWhile(This,Cset,Count,pDelta) \
(This)->lpVtbl -> MoveWhile(This,Cset,Count,pDelta)
#define ITextRange_MoveStartWhile(This,Cset,Count,pDelta) \
(This)->lpVtbl -> MoveStartWhile(This,Cset,Count,pDelta)
#define ITextRange_MoveEndWhile(This,Cset,Count,pDelta) \
(This)->lpVtbl -> MoveEndWhile(This,Cset,Count,pDelta)
#define ITextRange_MoveUntil(This,Cset,Count,pDelta) \
(This)->lpVtbl -> MoveUntil(This,Cset,Count,pDelta)
#define ITextRange_MoveStartUntil(This,Cset,Count,pDelta) \
(This)->lpVtbl -> MoveStartUntil(This,Cset,Count,pDelta)
#define ITextRange_MoveEndUntil(This,Cset,Count,pDelta) \
(This)->lpVtbl -> MoveEndUntil(This,Cset,Count,pDelta)
#define ITextRange_FindText(This,bstr,cch,Flags,pLength) \
(This)->lpVtbl -> FindText(This,bstr,cch,Flags,pLength)
#define ITextRange_FindTextStart(This,bstr,cch,Flags,pLength) \
(This)->lpVtbl -> FindTextStart(This,bstr,cch,Flags,pLength)
#define ITextRange_FindTextEnd(This,bstr,cch,Flags,pLength) \
(This)->lpVtbl -> FindTextEnd(This,bstr,cch,Flags,pLength)
#define ITextRange_Delete(This,Unit,Count,pDelta) \
(This)->lpVtbl -> Delete(This,Unit,Count,pDelta)
#define ITextRange_Cut(This,pVar) \
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -