📄 tom.h
字号:
ITextDocument __RPC_FAR * This);void __RPC_STUB ITextDocument_BeginEditCollection_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);/* [id] */ HRESULT STDMETHODCALLTYPE ITextDocument_EndEditCollection_Proxy( ITextDocument __RPC_FAR * This);void __RPC_STUB ITextDocument_EndEditCollection_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);/* [id] */ HRESULT STDMETHODCALLTYPE ITextDocument_Undo_Proxy( ITextDocument __RPC_FAR * This, /* [in] */ long Count, /* [retval][out] */ long __RPC_FAR *prop);void __RPC_STUB ITextDocument_Undo_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);/* [id] */ HRESULT STDMETHODCALLTYPE ITextDocument_Redo_Proxy( ITextDocument __RPC_FAR * This, /* [in] */ long Count, /* [retval][out] */ long __RPC_FAR *prop);void __RPC_STUB ITextDocument_Redo_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);/* [id] */ HRESULT STDMETHODCALLTYPE ITextDocument_Range_Proxy( ITextDocument __RPC_FAR * This, /* [in] */ long cp1, /* [in] */ long cp2, /* [retval][out] */ ITextRange __RPC_FAR *__RPC_FAR *ppRange);void __RPC_STUB ITextDocument_Range_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);/* [id] */ HRESULT STDMETHODCALLTYPE ITextDocument_RangeFromPoint_Proxy( ITextDocument __RPC_FAR * This, /* [in] */ long x, /* [in] */ long y, /* [retval][out] */ ITextRange __RPC_FAR *__RPC_FAR *ppRange);void __RPC_STUB ITextDocument_RangeFromPoint_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);#endif /* __ITextDocument_INTERFACE_DEFINED__ */#ifndef __ITextRange_INTERFACE_DEFINED__#define __ITextRange_INTERFACE_DEFINED__/* interface ITextRange *//* [object][nonextensible][dual][version][uuid] */ EXTERN_C const IID IID_ITextRange;#if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("8CC497C2-A1DF-11ce-8098-00AA0047BE5D") ITextRange : public IDispatch { public: virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE GetText( /* [retval][out] */ BSTR __RPC_FAR *pbstr) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE SetText( /* [in] */ BSTR bstr) = 0; virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE GetChar( /* [retval][out] */ long __RPC_FAR *pch) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE SetChar( /* [in] */ long ch) = 0; virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE GetDuplicate( /* [retval][out] */ ITextRange __RPC_FAR *__RPC_FAR *ppRange) = 0; virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE GetFormattedText( /* [retval][out] */ ITextRange __RPC_FAR *__RPC_FAR *ppRange) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE SetFormattedText( /* [in] */ ITextRange __RPC_FAR *pRange) = 0; virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE GetStart( /* [retval][out] */ long __RPC_FAR *pcpFirst) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE SetStart( /* [in] */ long cpFirst) = 0; virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE GetEnd( /* [retval][out] */ long __RPC_FAR *pcpLim) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE SetEnd( /* [in] */ long cpLim) = 0; virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE GetFont( /* [retval][out] */ ITextFont __RPC_FAR *__RPC_FAR *pFont) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE SetFont( /* [in] */ ITextFont __RPC_FAR *pFont) = 0; virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE GetPara( /* [retval][out] */ ITextPara __RPC_FAR *__RPC_FAR *pPara) = 0; virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE SetPara( /* [in] */ ITextPara __RPC_FAR *pPara) = 0; virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE GetStoryLength( /* [retval][out] */ long __RPC_FAR *pcch) = 0; virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE GetStoryType( /* [retval][out] */ long __RPC_FAR *pValue) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE Collapse( /* [in] */ long bStart) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE Expand( /* [in] */ long Unit, /* [retval][out] */ long __RPC_FAR *pDelta) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE GetIndex( /* [in] */ long Unit, /* [retval][out] */ long __RPC_FAR *pIndex) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE SetIndex( /* [in] */ long Unit, /* [in] */ long Index, /* [in] */ long Extend) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE SetRange( /* [in] */ long cpActive, /* [in] */ long cpOther) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE InRange( /* [in] */ ITextRange __RPC_FAR *pRange, /* [retval][out] */ long __RPC_FAR *pb) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE InStory( /* [in] */ ITextRange __RPC_FAR *pRange, /* [retval][out] */ long __RPC_FAR *pb) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE IsEqual( /* [in] */ ITextRange __RPC_FAR *pRange, /* [retval][out] */ long __RPC_FAR *pb) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE Select( void) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE StartOf( /* [in] */ long Unit, /* [in] */ long Extend, /* [retval][out] */ long __RPC_FAR *pDelta) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE EndOf( /* [in] */ long Unit, /* [in] */ long Extend, /* [retval][out] */ long __RPC_FAR *pDelta) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE Move( /* [in] */ long Unit, /* [in] */ long Count, /* [retval][out] */ long __RPC_FAR *pDelta) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE MoveStart( /* [in] */ long Unit, /* [in] */ long Count, /* [retval][out] */ long __RPC_FAR *pDelta) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE MoveEnd( /* [in] */ long Unit, /* [in] */ long Count, /* [retval][out] */ long __RPC_FAR *pDelta) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE MoveWhile( /* [in] */ VARIANT __RPC_FAR *Cset, /* [in] */ long Count, /* [retval][out] */ long __RPC_FAR *pDelta) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE MoveStartWhile( /* [in] */ VARIANT __RPC_FAR *Cset, /* [in] */ long Count, /* [retval][out] */ long __RPC_FAR *pDelta) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE MoveEndWhile( /* [in] */ VARIANT __RPC_FAR *Cset, /* [in] */ long Count, /* [retval][out] */ long __RPC_FAR *pDelta) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE MoveUntil( /* [in] */ VARIANT __RPC_FAR *Cset, /* [in] */ long Count, /* [retval][out] */ long __RPC_FAR *pDelta) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE MoveStartUntil( /* [in] */ VARIANT __RPC_FAR *Cset, /* [in] */ long Count, /* [retval][out] */ long __RPC_FAR *pDelta) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE MoveEndUntil( /* [in] */ VARIANT __RPC_FAR *Cset, /* [in] */ long Count, /* [retval][out] */ long __RPC_FAR *pDelta) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE FindText( /* [in] */ BSTR bstr, /* [in] */ long cch, /* [in] */ long Flags, /* [retval][out] */ long __RPC_FAR *pLength) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE FindTextStart( /* [in] */ BSTR bstr, /* [in] */ long cch, /* [in] */ long Flags, /* [retval][out] */ long __RPC_FAR *pLength) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE FindTextEnd( /* [in] */ BSTR bstr, /* [in] */ long cch, /* [in] */ long Flags, /* [retval][out] */ long __RPC_FAR *pLength) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE Delete( /* [in] */ long Unit, /* [in] */ long Count, /* [retval][out] */ long __RPC_FAR *pDelta) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE Cut( /* [out] */ VARIANT __RPC_FAR *pVar) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE Copy( /* [out] */ VARIANT __RPC_FAR *pVar) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE Paste( /* [in] */ VARIANT __RPC_FAR *pVar, /* [in] */ long Format) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE CanPaste( /* [in] */ VARIANT __RPC_FAR *pVar, /* [in] */ long Format, /* [retval][out] */ long __RPC_FAR *pb) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE CanEdit( /* [retval][out] */ long __RPC_FAR *pbCanEdit) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE ChangeCase( /* [in] */ long Type) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE GetPoint( /* [in] */ long Type, /* [out] */ long __RPC_FAR *px, /* [out] */ long __RPC_FAR *py) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE SetPoint( /* [in] */ long x, /* [in] */ long y, /* [in] */ long Type, /* [in] */ long Extend) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE ScrollIntoView( /* [in] */ long Value) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE GetEmbeddedObject( /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppv) = 0; }; #else /* C style interface */ typedef struct ITextRangeVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( ITextRange __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( ITextRange __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( ITextRange __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( ITextRange __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( ITextRange __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( ITextRange __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( ITextRange __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetText )( ITextRange __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pbstr); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetText )( ITextRange __RPC_FAR * This, /* [in] */ BSTR bstr); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetChar )( ITextRange __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pch); /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetChar )( ITextRange __RPC_FAR * This, /* [in] */ long ch); /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDuplicate )( ITextRange __RPC_FAR * This, /* [retval][out] */ ITextRange __RPC_FAR *__RPC_FAR *ppRange); /* [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 )(
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -