⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cchdszqmproj1.idl

📁 利用delphi OCX实现网页签名提取功能,
💻 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 + -