📄 cchdszqmproj1.idl
字号:
[
uuid(1550F851-4CB5-4D6C-9C44-7E691B0FC4B0),
version(1.0),
helpstring("cchdszqmProj1 Library"),
control
]
library cchdszqmProj1
{
importlib("STDOLE2.TLB");
importlib("stdvcl40.dll");
[
uuid(B42171E8-46D2-458F-896D-ED12B13B863D),
version(1.0),
helpstring("Events interface for cchdszqm Control")
]
dispinterface IcchdszqmEvents
{
properties:
methods:
[
id(0x000000C9)
]
void OnActivate( void );
[
id(0x000000CA)
]
void OnClick( void );
[
id(0x000000CB)
]
void OnCreate( void );
[
id(0x000000CC)
]
void OnDblClick( void );
[
id(0x000000CD)
]
void OnDestroy( void );
[
id(0x000000CE)
]
void OnDeactivate( void );
[
id(0x000000CF)
]
void OnKeyPress([in, out] short * Key );
[
id(0x000000D0)
]
void OnPaint( void );
};
[
uuid(26D47545-3B05-420F-BEBE-F804F741A656),
version(1.0),
helpstring("cchdszqm Control"),
control
]
coclass cchdszqm
{
[default] interface Icchdszqm;
[default, source] dispinterface IcchdszqmEvents;
};
[
uuid(617B9D95-DE03-4469-BFBA-405EFB4D4856),
version(1.0)
]
typedef enum tagTxActiveFormBorderStyle
{
[
helpstring("afbNone")
]
afbNone = 0,
[
helpstring("afbSingle")
]
afbSingle = 1,
[
helpstring("afbSunken")
]
afbSunken = 2,
[
helpstring("afbRaised")
]
afbRaised = 3
} TxActiveFormBorderStyle;
[
uuid(4A10D035-1830-4280-A738-BE1C31039F2B),
version(1.0)
]
typedef enum tagTxPrintScale
{
[
helpstring("poNone")
]
poNone = 0,
[
helpstring("poProportional")
]
poProportional = 1,
[
helpstring("poPrintToFit")
]
poPrintToFit = 2
} TxPrintScale;
[
uuid(1FB4E6EB-63E2-4DD0-9CDA-47EDA02BD86E),
version(1.0)
]
typedef enum tagTxMouseButton
{
[
helpstring("mbLeft")
]
mbLeft = 0,
[
helpstring("mbRight")
]
mbRight = 1,
[
helpstring("mbMiddle")
]
mbMiddle = 2
} TxMouseButton;
typedef struct tag IFontDisp ** PPUserType1 /*Warning: unable to validate structure name: */;
[
uuid(7596D292-480A-4919-BC9A-5F7FC55AA30A),
version(1.0),
helpstring("Dispatch interface for cchdszqm Control"),
dual,
oleautomation
]
interface Icchdszqm: IDispatch
{
[
propget,
id(0x000000C9),
hidden
]
HRESULT _stdcall Visible([out, retval] VARIANT_BOOL * Value );
[
propput,
id(0x000000C9),
hidden
]
HRESULT _stdcall Visible([in] VARIANT_BOOL Value );
[
propget,
id(0x000000CA)
]
HRESULT _stdcall AutoScroll([out, retval] VARIANT_BOOL * Value );
[
propput,
id(0x000000CA)
]
HRESULT _stdcall AutoScroll([in] VARIANT_BOOL Value );
[
propget,
id(0x000000CB)
]
HRESULT _stdcall AutoSize([out, retval] VARIANT_BOOL * Value );
[
propput,
id(0x000000CB)
]
HRESULT _stdcall AutoSize([in] VARIANT_BOOL Value );
[
propget,
id(0x000000CC)
]
HRESULT _stdcall AxBorderStyle([out, retval] TxActiveFormBorderStyle * Value /*Warning: unable to validate structure name: */ );
[
propput,
id(0x000000CC)
]
HRESULT _stdcall AxBorderStyle([in] TxActiveFormBorderStyle Value /*Warning: unable to validate structure name: */ );
[
propget,
id(0xFFFFFDFA)
]
HRESULT _stdcall Caption([out, retval] BSTR * Value );
[
propput,
id(0xFFFFFDFA)
]
HRESULT _stdcall Caption([in] BSTR Value );
[
propget,
id(0xFFFFFE0B)
]
HRESULT _stdcall Color([out, retval] OLE_COLOR * Value /*Warning: unable to validate structure name: */ );
[
propput,
id(0xFFFFFE0B)
]
HRESULT _stdcall Color([in] OLE_COLOR Value /*Warning: unable to validate structure name: */ );
[
propget,
id(0xFFFFFE00)
]
HRESULT _stdcall Font([out, retval] IFontDisp ** Value /*Warning: unable to validate structure name: */ );
[
propput,
id(0xFFFFFE00)
]
HRESULT _stdcall Font([in] IFontDisp * Value /*Warning: unable to validate structure name: */ );
[
propputref,
id(0xFFFFFE00)
]
HRESULT _stdcall Font([in] IFontDisp ** Value /*Warning: unable to validate structure name: */ );
[
propget,
id(0x000000CD)
]
HRESULT _stdcall KeyPreview([out, retval] VARIANT_BOOL * Value );
[
propput,
id(0x000000CD)
]
HRESULT _stdcall KeyPreview([in] VARIANT_BOOL Value );
[
propget,
id(0x000000CE)
]
HRESULT _stdcall PixelsPerInch([out, retval] long * Value );
[
propput,
id(0x000000CE)
]
HRESULT _stdcall PixelsPerInch([in] long Value );
[
propget,
id(0x000000CF)
]
HRESULT _stdcall PrintScale([out, retval] TxPrintScale * Value /*Warning: unable to validate structure name: */ );
[
propput,
id(0x000000CF)
]
HRESULT _stdcall PrintScale([in] TxPrintScale Value /*Warning: unable to validate structure name: */ );
[
propget,
id(0x000000D0)
]
HRESULT _stdcall Scaled([out, retval] VARIANT_BOOL * Value );
[
propput,
id(0x000000D0)
]
HRESULT _stdcall Scaled([in] VARIANT_BOOL Value );
[
propget,
id(0x000000D1),
hidden
]
HRESULT _stdcall Active([out, retval] VARIANT_BOOL * Value );
[
propget,
id(0x000000D2),
hidden
]
HRESULT _stdcall DropTarget([out, retval] VARIANT_BOOL * Value );
[
propput,
id(0x000000D2),
hidden
]
HRESULT _stdcall DropTarget([in] VARIANT_BOOL Value );
[
propget,
id(0x000000D3),
hidden
]
HRESULT _stdcall HelpFile([out, retval] BSTR * Value );
[
propput,
id(0x000000D3),
hidden
]
HRESULT _stdcall HelpFile([in] BSTR Value );
[
propget,
id(0x000000D4),
hidden
]
HRESULT _stdcall ScreenSnap([out, retval] VARIANT_BOOL * Value );
[
propput,
id(0x000000D4),
hidden
]
HRESULT _stdcall ScreenSnap([in] VARIANT_BOOL Value );
[
propget,
id(0x000000D5),
hidden
]
HRESULT _stdcall SnapBuffer([out, retval] long * Value );
[
propput,
id(0x000000D5),
hidden
]
HRESULT _stdcall SnapBuffer([in] long Value );
[
propget,
id(0x000000D6),
hidden
]
HRESULT _stdcall DoubleBuffered([out, retval] VARIANT_BOOL * Value );
[
propput,
id(0x000000D6),
hidden
]
HRESULT _stdcall DoubleBuffered([in] VARIANT_BOOL Value );
[
propget,
id(0x000000D7),
hidden
]
HRESULT _stdcall AlignDisabled([out, retval] VARIANT_BOOL * Value );
[
propget,
id(0x000000D8),
hidden
]
HRESULT _stdcall VisibleDockClientCount([out, retval] long * Value );
[
propget,
id(0xFFFFFDFE),
hidden
]
HRESULT _stdcall Enabled([out, retval] VARIANT_BOOL * Value );
[
propput,
id(0xFFFFFDFE),
hidden
]
HRESULT _stdcall Enabled([in] VARIANT_BOOL Value );
[
propget,
id(0x000000D9)
]
HRESULT _stdcall imgepath([out, retval] BSTR * Value );
[
propput,
id(0x000000D9)
]
HRESULT _stdcall imgepath([in] BSTR Value );
[
propget,
id(0x000000DA)
]
HRESULT _stdcall imegedata([out, retval] BSTR * Value );
[
propput,
id(0x000000DA)
]
HRESULT _stdcall imegedata([in] BSTR Value );
[
id(0x000000DB)
]
HRESULT _stdcall getszqm([in] BSTR cs );
};
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -