📄 kseteditor.h
字号:
/* this ALWAYS GENERATED file contains the definitions for the interfaces */
/* File created by MIDL compiler version 5.01.0164 */
/* at Fri Oct 22 15:03:55 1999
*/
/* Compiler settings for D:\kSet\Controls\kSetEditor\kSetEditor.idl:
Oicf (OptLev=i2), W1, Zp8, env=Win32, ms_ext, c_ext
error checks: allocation ref bounds_check enum stub_data
*/
//@@MIDL_FILE_HEADING( )
/* verify that the <rpcndr.h> version is high enough to compile this file*/
#ifndef __REQUIRED_RPCNDR_H_VERSION__
#define __REQUIRED_RPCNDR_H_VERSION__ 440
#endif
#include "rpc.h"
#include "rpcndr.h"
#ifndef __kSetEditor_h__
#define __kSetEditor_h__
#ifdef __cplusplus
extern "C"{
#endif
/* Forward Declarations */
#ifndef ___IMouseMove_FWD_DEFINED__
#define ___IMouseMove_FWD_DEFINED__
typedef interface _IMouseMove _IMouseMove;
#endif /* ___IMouseMove_FWD_DEFINED__ */
#ifndef __IkEdit_FWD_DEFINED__
#define __IkEdit_FWD_DEFINED__
typedef interface IkEdit IkEdit;
#endif /* __IkEdit_FWD_DEFINED__ */
#ifndef ___IkEditEvents_FWD_DEFINED__
#define ___IkEditEvents_FWD_DEFINED__
typedef interface _IkEditEvents _IkEditEvents;
#endif /* ___IkEditEvents_FWD_DEFINED__ */
#ifndef __IkEditEvents_FWD_DEFINED__
#define __IkEditEvents_FWD_DEFINED__
typedef interface IkEditEvents IkEditEvents;
#endif /* __IkEditEvents_FWD_DEFINED__ */
#ifndef __kEdit_FWD_DEFINED__
#define __kEdit_FWD_DEFINED__
#ifdef __cplusplus
typedef class kEdit kEdit;
#else
typedef struct kEdit kEdit;
#endif /* __cplusplus */
#endif /* __kEdit_FWD_DEFINED__ */
/* header files for imported files */
#include "oaidl.h"
#include "ocidl.h"
void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t);
void __RPC_USER MIDL_user_free( void __RPC_FAR * );
/* interface __MIDL_itf_kSetEditor_0000 */
/* [local] */
typedef
enum kEditDispidEnum
{ dispidAlignHorz = 1,
dispidAlignVert = dispidAlignHorz + 1,
dispidAppearance = dispidAlignVert + 1,
dispidContainerColor = dispidAppearance + 1,
dispidHideSelection = dispidContainerColor + 1,
dispidCaret = dispidHideSelection + 1,
dispidFontEffect = dispidCaret + 1,
dispidStackSize = dispidFontEffect + 1,
dispidAlignment = dispidStackSize + 1
} kEditDispidEnum;
extern RPC_IF_HANDLE __MIDL_itf_kSetEditor_0000_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_kSetEditor_0000_v0_0_s_ifspec;
#ifndef __KSETEDITORLib_LIBRARY_DEFINED__
#define __KSETEDITORLib_LIBRARY_DEFINED__
/* library KSETEDITORLib */
/* [helpstring][version][uuid] */
typedef /* [uuid] */
enum kAppearanceEnum
{ kFlat = 0,
kBottomLine = kFlat + 1,
kBorder = kBottomLine + 1,
k3dBorderRaised = kBorder + 1,
k3dBorderSunken = k3dBorderRaised + 1,
k3dLow = k3dBorderSunken + 1,
k3dHigh = k3dLow + 1
} kAppearanceEnum;
typedef /* [uuid] */
enum kAlignmentEditEnum
{ kLeftJustify = 0,
kCentralJustify = kLeftJustify + 1,
kRightJustify = kCentralJustify + 1
} kAlignmentEditEnum;
typedef /* [uuid] */
enum kCaretViewEnum
{ kCaretHorz = 0,
kCaretVert = kCaretHorz + 1
} kCaretViewEnum;
typedef /* [uuid] */
enum kFontEffectEnum
{ kNoEffect = 0,
k3dRaisedEffect = kNoEffect + 1,
k3dSunkenEffect = k3dRaisedEffect + 1
} kFontEffectEnum;
typedef /* [uuid] */
enum kMousePointerEnum
{ kArrow = 0,
kBeam = 1,
kCustom = 99
} kMousePointerEnum;
EXTERN_C const IID LIBID_KSETEDITORLib;
#ifndef ___IMouseMove_INTERFACE_DEFINED__
#define ___IMouseMove_INTERFACE_DEFINED__
/* interface _IMouseMove */
/* [hidden][restricted][unique][oleautomation][uuid][object] */
EXTERN_C const IID IID__IMouseMove;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("C18DF7A0-8662-11d3-9285-0080ADB811C5")
_IMouseMove : public IUnknown
{
public:
virtual /* [id] */ HRESULT STDMETHODCALLTYPE _ThreadProc( void) = 0;
virtual /* [id] */ HRESULT STDMETHODCALLTYPE _StartThread(
/* [in] */ int Timeout) = 0;
};
#else /* C style interface */
typedef struct _IMouseMoveVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
_IMouseMove __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
_IMouseMove __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
_IMouseMove __RPC_FAR * This);
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *_ThreadProc )(
_IMouseMove __RPC_FAR * This);
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *_StartThread )(
_IMouseMove __RPC_FAR * This,
/* [in] */ int Timeout);
END_INTERFACE
} _IMouseMoveVtbl;
interface _IMouseMove
{
CONST_VTBL struct _IMouseMoveVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define _IMouseMove_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define _IMouseMove_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define _IMouseMove_Release(This) \
(This)->lpVtbl -> Release(This)
#define _IMouseMove__ThreadProc(This) \
(This)->lpVtbl -> _ThreadProc(This)
#define _IMouseMove__StartThread(This,Timeout) \
(This)->lpVtbl -> _StartThread(This,Timeout)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [id] */ HRESULT STDMETHODCALLTYPE _IMouseMove__ThreadProc_Proxy(
_IMouseMove __RPC_FAR * This);
void __RPC_STUB _IMouseMove__ThreadProc_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE _IMouseMove__StartThread_Proxy(
_IMouseMove __RPC_FAR * This,
/* [in] */ int Timeout);
void __RPC_STUB _IMouseMove__StartThread_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* ___IMouseMove_INTERFACE_DEFINED__ */
#ifndef __IkEdit_INTERFACE_DEFINED__
#define __IkEdit_INTERFACE_DEFINED__
/* interface IkEdit */
/* [unique][helpstring][dual][uuid][object] */
EXTERN_C const IID IID_IkEdit;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("5A1A1052-80E5-11D3-9285-0080ADB811C5")
IkEdit : public IDispatch
{
public:
virtual /* [id] */ HRESULT STDMETHODCALLTYPE AboutBox( void) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_BackColor(
/* [in] */ OLE_COLOR clr) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_BackColor(
/* [retval][out] */ OLE_COLOR __RPC_FAR *pclr) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_BorderColor(
/* [in] */ OLE_COLOR clr) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_BorderColor(
/* [retval][out] */ OLE_COLOR __RPC_FAR *pclr) = 0;
virtual /* [id][propputref] */ HRESULT STDMETHODCALLTYPE putref_Font(
/* [in] */ IFontDisp __RPC_FAR *pFont) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Font(
/* [in] */ IFontDisp __RPC_FAR *pFont) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Font(
/* [retval][out] */ IFontDisp __RPC_FAR *__RPC_FAR *ppFont) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_ForeColor(
/* [in] */ OLE_COLOR clr) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_ForeColor(
/* [retval][out] */ OLE_COLOR __RPC_FAR *pclr) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Enabled(
/* [in] */ VARIANT_BOOL vbool) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Enabled(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbool) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Text(
/* [in] */ BSTR strText) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Text(
/* [retval][out] */ BSTR __RPC_FAR *pstrText) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Appearance(
/* [in] */ kAppearanceEnum appearance) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Appearance(
/* [retval][out] */ kAppearanceEnum __RPC_FAR *pappearance) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_ContainerColor(
/* [in] */ OLE_COLOR clr) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_ContainerColor(
/* [retval][out] */ OLE_COLOR __RPC_FAR *pclr) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_HideSelection(
/* [in] */ VARIANT_BOOL vbool) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_HideSelection(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbool) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_CaretView(
/* [in] */ kCaretViewEnum eVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_CaretView(
/* [retval][out] */ kCaretViewEnum __RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_FontEffect(
/* [in] */ kFontEffectEnum eVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_FontEffect(
/* [retval][out] */ kFontEffectEnum __RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_UndoStackSize(
/* [in] */ long lVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_UndoStackSize(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_MousePointer(
/* [in] */ kMousePointerEnum pointer) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_MousePointer(
/* [retval][out] */ kMousePointerEnum __RPC_FAR *ppointer) = 0;
virtual /* [id][propputref] */ HRESULT STDMETHODCALLTYPE putref_MouseIcon(
/* [in] */ IPictureDisp __RPC_FAR *pMouseIcon) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_MouseIcon(
/* [in] */ IPictureDisp __RPC_FAR *pMouseIcon) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_MouseIcon(
/* [retval][out] */ IPictureDisp __RPC_FAR *__RPC_FAR *ppMouseIcon) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Alignment(
/* [in] */ kAlignmentEditEnum eVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Alignment(
/* [retval][out] */ kAlignmentEditEnum __RPC_FAR *pVal) = 0;
};
#else /* C style interface */
typedef struct IkEditVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IkEdit __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IkEdit __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IkEdit __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IkEdit __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IkEdit __RPC_FAR * This,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -