Meter.odl
上传用户:seaboy_04
上传日期:2013-02-24
资源大小:284k
文件大小:2k
源码类别:

其他行业

开发平台:

Visual C++

  1. // Meter.odl : type library source for ActiveX Control project.
  2. // This file will be processed by the Make Type Library (mktyplib) tool to
  3. // produce the type library (Meter.tlb) that will become a resource in
  4. // Meter.ocx.
  5. #include <olectl.h>
  6. #include <idispids.h>
  7. [ uuid(15491A62-5B63-11D5-ADD3-001088AB5D33), version(1.0),
  8.   helpfile("Meter.hlp"),
  9.   helpstring("Meter ActiveX Control module"),
  10.   control ]
  11. library METERLib
  12. {
  13. importlib(STDOLE_TLB);
  14. importlib(STDTYPE_TLB);
  15. //  Primary dispatch interface for CwyMeterCtrl
  16. [ uuid(15491A63-5B63-11D5-ADD3-001088AB5D33),
  17.   helpstring("Dispatch interface for wyMeter Control"), hidden ]
  18. dispinterface _DwyMeter
  19. {
  20. properties:
  21. // NOTE - ClassWizard will maintain property information here.
  22. //    Use extreme caution when editing this section.
  23. //{{AFX_ODL_PROP(CwyMeterCtrl)
  24. //}}AFX_ODL_PROP
  25. methods:
  26. // NOTE - ClassWizard will maintain method information here.
  27. //    Use extreme caution when editing this section.
  28. //{{AFX_ODL_METHOD(CwyMeterCtrl)
  29. [id(8)] void SetCurrentValue(double val);
  30. //}}AFX_ODL_METHOD
  31. [id(DISPID_ABOUTBOX)] void AboutBox();
  32. };
  33. //  Event dispatch interface for CwyMeterCtrl
  34. [ uuid(15491A64-5B63-11D5-ADD3-001088AB5D33),
  35.   helpstring("Event interface for wyMeter Control") ]
  36. dispinterface _DwyMeterEvents
  37. {
  38. properties:
  39. //  Event interface has no properties
  40. methods:
  41. // NOTE - ClassWizard will maintain event information here.
  42. //    Use extreme caution when editing this section.
  43. //{{AFX_ODL_EVENT(CwyMeterCtrl)
  44. //}}AFX_ODL_EVENT
  45. };
  46. //  Class information for CwyMeterCtrl
  47. [ uuid(15491A65-5B63-11D5-ADD3-001088AB5D33),
  48.   helpstring("wyMeter Control"), control ]
  49. coclass wyMeter
  50. {
  51. [default] dispinterface _DwyMeter;
  52. [default, source] dispinterface _DwyMeterEvents;
  53. };
  54. //{{AFX_APPEND_ODL}}
  55. //}}AFX_APPEND_ODL}}
  56. };