📄 kseteditor.h
字号:
#define _IkEditEvents_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define _IkEditEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define _IkEditEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define _IkEditEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* ___IkEditEvents_DISPINTERFACE_DEFINED__ */
#ifndef __IkEditEvents_INTERFACE_DEFINED__
#define __IkEditEvents_INTERFACE_DEFINED__
/* interface IkEditEvents */
/* [object][helpstring][uuid] */
EXTERN_C const IID IID_IkEditEvents;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("A52A3E00-87D1-11d3-9285-0080ADB811C5")
IkEditEvents : public IUnknown
{
public:
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Change( void) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetFocus( void) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE KillFocus( void) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE MouseLeave( void) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Click( void) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE DblClick( void) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE KeyDown(
/* [in] */ short KeyCode,
/* [in] */ short Shift) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE KeyPress(
/* [in] */ short KeyAscii) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE KeyUp(
/* [in] */ short KeyCode,
/* [in] */ short Shift) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE MouseDown(
/* [in] */ short Button,
/* [in] */ short Shift,
/* [in] */ long X,
/* [in] */ long Y) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE MouseUp(
/* [in] */ short Button,
/* [in] */ short Shift,
/* [in] */ long X,
/* [in] */ long Y) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE MouseMove(
/* [in] */ short Button,
/* [in] */ short Shift,
/* [in] */ long X,
/* [in] */ long Y) = 0;
};
#else /* C style interface */
typedef struct IkEditEventsVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IkEditEvents __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IkEditEvents __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IkEditEvents __RPC_FAR * This);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Change )(
IkEditEvents __RPC_FAR * This);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetFocus )(
IkEditEvents __RPC_FAR * This);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *KillFocus )(
IkEditEvents __RPC_FAR * This);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *MouseLeave )(
IkEditEvents __RPC_FAR * This);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Click )(
IkEditEvents __RPC_FAR * This);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DblClick )(
IkEditEvents __RPC_FAR * This);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *KeyDown )(
IkEditEvents __RPC_FAR * This,
/* [in] */ short KeyCode,
/* [in] */ short Shift);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *KeyPress )(
IkEditEvents __RPC_FAR * This,
/* [in] */ short KeyAscii);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *KeyUp )(
IkEditEvents __RPC_FAR * This,
/* [in] */ short KeyCode,
/* [in] */ short Shift);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *MouseDown )(
IkEditEvents __RPC_FAR * This,
/* [in] */ short Button,
/* [in] */ short Shift,
/* [in] */ long X,
/* [in] */ long Y);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *MouseUp )(
IkEditEvents __RPC_FAR * This,
/* [in] */ short Button,
/* [in] */ short Shift,
/* [in] */ long X,
/* [in] */ long Y);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *MouseMove )(
IkEditEvents __RPC_FAR * This,
/* [in] */ short Button,
/* [in] */ short Shift,
/* [in] */ long X,
/* [in] */ long Y);
END_INTERFACE
} IkEditEventsVtbl;
interface IkEditEvents
{
CONST_VTBL struct IkEditEventsVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IkEditEvents_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IkEditEvents_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IkEditEvents_Release(This) \
(This)->lpVtbl -> Release(This)
#define IkEditEvents_Change(This) \
(This)->lpVtbl -> Change(This)
#define IkEditEvents_SetFocus(This) \
(This)->lpVtbl -> SetFocus(This)
#define IkEditEvents_KillFocus(This) \
(This)->lpVtbl -> KillFocus(This)
#define IkEditEvents_MouseLeave(This) \
(This)->lpVtbl -> MouseLeave(This)
#define IkEditEvents_Click(This) \
(This)->lpVtbl -> Click(This)
#define IkEditEvents_DblClick(This) \
(This)->lpVtbl -> DblClick(This)
#define IkEditEvents_KeyDown(This,KeyCode,Shift) \
(This)->lpVtbl -> KeyDown(This,KeyCode,Shift)
#define IkEditEvents_KeyPress(This,KeyAscii) \
(This)->lpVtbl -> KeyPress(This,KeyAscii)
#define IkEditEvents_KeyUp(This,KeyCode,Shift) \
(This)->lpVtbl -> KeyUp(This,KeyCode,Shift)
#define IkEditEvents_MouseDown(This,Button,Shift,X,Y) \
(This)->lpVtbl -> MouseDown(This,Button,Shift,X,Y)
#define IkEditEvents_MouseUp(This,Button,Shift,X,Y) \
(This)->lpVtbl -> MouseUp(This,Button,Shift,X,Y)
#define IkEditEvents_MouseMove(This,Button,Shift,X,Y) \
(This)->lpVtbl -> MouseMove(This,Button,Shift,X,Y)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IkEditEvents_Change_Proxy(
IkEditEvents __RPC_FAR * This);
void __RPC_STUB IkEditEvents_Change_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IkEditEvents_SetFocus_Proxy(
IkEditEvents __RPC_FAR * This);
void __RPC_STUB IkEditEvents_SetFocus_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IkEditEvents_KillFocus_Proxy(
IkEditEvents __RPC_FAR * This);
void __RPC_STUB IkEditEvents_KillFocus_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IkEditEvents_MouseLeave_Proxy(
IkEditEvents __RPC_FAR * This);
void __RPC_STUB IkEditEvents_MouseLeave_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IkEditEvents_Click_Proxy(
IkEditEvents __RPC_FAR * This);
void __RPC_STUB IkEditEvents_Click_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IkEditEvents_DblClick_Proxy(
IkEditEvents __RPC_FAR * This);
void __RPC_STUB IkEditEvents_DblClick_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IkEditEvents_KeyDown_Proxy(
IkEditEvents __RPC_FAR * This,
/* [in] */ short KeyCode,
/* [in] */ short Shift);
void __RPC_STUB IkEditEvents_KeyDown_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IkEditEvents_KeyPress_Proxy(
IkEditEvents __RPC_FAR * This,
/* [in] */ short KeyAscii);
void __RPC_STUB IkEditEvents_KeyPress_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IkEditEvents_KeyUp_Proxy(
IkEditEvents __RPC_FAR * This,
/* [in] */ short KeyCode,
/* [in] */ short Shift);
void __RPC_STUB IkEditEvents_KeyUp_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IkEditEvents_MouseDown_Proxy(
IkEditEvents __RPC_FAR * This,
/* [in] */ short Button,
/* [in] */ short Shift,
/* [in] */ long X,
/* [in] */ long Y);
void __RPC_STUB IkEditEvents_MouseDown_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IkEditEvents_MouseUp_Proxy(
IkEditEvents __RPC_FAR * This,
/* [in] */ short Button,
/* [in] */ short Shift,
/* [in] */ long X,
/* [in] */ long Y);
void __RPC_STUB IkEditEvents_MouseUp_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IkEditEvents_MouseMove_Proxy(
IkEditEvents __RPC_FAR * This,
/* [in] */ short Button,
/* [in] */ short Shift,
/* [in] */ long X,
/* [in] */ long Y);
void __RPC_STUB IkEditEvents_MouseMove_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IkEditEvents_INTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_kEdit;
#ifdef __cplusplus
class DECLSPEC_UUID("5A1A1053-80E5-11D3-9285-0080ADB811C5")
kEdit;
#endif
#endif /* __KSETEDITORLib_LIBRARY_DEFINED__ */
/* Additional Prototypes for ALL interfaces */
/* end of Additional Prototypes */
#ifdef __cplusplus
}
#endif
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -