📄 tom.h
字号:
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) \ (This)->lpVtbl -> Cut(This,pVar)#define ITextRange_Copy(This,pVar) \ (This)->lpVtbl -> Copy(This,pVar)#define ITextRange_Paste(This,pVar,Format) \ (This)->lpVtbl -> Paste(This,pVar,Format)#define ITextRange_CanPaste(This,pVar,Format,pb) \ (This)->lpVtbl -> CanPaste(This,pVar,Format,pb)#define ITextRange_CanEdit(This,pbCanEdit) \ (This)->lpVtbl -> CanEdit(This,pbCanEdit)#define ITextRange_ChangeCase(This,Type) \ (This)->lpVtbl -> ChangeCase(This,Type)#define ITextRange_GetPoint(This,Type,px,py) \ (This)->lpVtbl -> GetPoint(This,Type,px,py)#define ITextRange_SetPoint(This,x,y,Type,Extend) \ (This)->lpVtbl -> SetPoint(This,x,y,Type,Extend)#define ITextRange_ScrollIntoView(This,Value) \ (This)->lpVtbl -> ScrollIntoView(This,Value)#define ITextRange_GetEmbeddedObject(This,ppv) \ (This)->lpVtbl -> GetEmbeddedObject(This,ppv)#endif /* COBJMACROS */#endif /* C style interface *//* [propget][id] */ HRESULT STDMETHODCALLTYPE ITextRange_GetText_Proxy( ITextRange __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pbstr);void __RPC_STUB ITextRange_GetText_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);/* [propput][id] */ HRESULT STDMETHODCALLTYPE ITextRange_SetText_Proxy( ITextRange __RPC_FAR * This, /* [in] */ BSTR bstr);void __RPC_STUB ITextRange_SetText_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);/* [propget][id] */ HRESULT STDMETHODCALLTYPE ITextRange_GetChar_Proxy(
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -