📄 tom.h
字号:
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE ITextDocument_Freeze_Proxy(
ITextDocument __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pCount);
void __RPC_STUB ITextDocument_Freeze_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE ITextDocument_Unfreeze_Proxy(
ITextDocument __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pCount);
void __RPC_STUB ITextDocument_Unfreeze_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE ITextDocument_BeginEditCollection_Proxy(
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);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -