DRAWPIC.ODL
上传用户:bangxh
上传日期:2007-01-31
资源大小:42235k
文件大小:2k
源码类别:

Windows编程

开发平台:

Visual C++

  1. // DrawPic.odl : type library source for OLE Control project.
  2. // This file will be processed by the Make Type Library (mktyplib) tool to
  3. // produce the type library (DrawPic.tlb) that will become a resource in
  4. // DrawPic.ocx.
  5. #include <olectl.h>
  6. [ uuid(57F5A420-A324-11CF-B4A4-444553540000), version(1.0),
  7.   helpstring("DrawPic OLE Control module"), control ]
  8. library DRAWPICLib
  9. {
  10. importlib(STDOLE_TLB);
  11. importlib(STDTYPE_TLB);
  12. //  Primary dispatch interface for CDrawPicCtrl
  13. [ uuid(57F5A421-A324-11CF-B4A4-444553540000),
  14.   helpstring("Dispatch interface for DrawPic Control"), hidden ]
  15. dispinterface _DDrawPic
  16. {
  17. properties:
  18. // NOTE - ClassWizard will maintain property information here.
  19. //    Use extreme caution when editing this section.
  20. //{{AFX_ODL_PROP(CDrawPicCtrl)
  21. //}}AFX_ODL_PROP
  22. methods:
  23. // NOTE - ClassWizard will maintain method information here.
  24. //    Use extreme caution when editing this section.
  25. //{{AFX_ODL_METHOD(CDrawPicCtrl)
  26. [id(1)] boolean AddPicture(IPictureDisp* NewPic);
  27. [id(2)] void ClearImageList();
  28. //}}AFX_ODL_METHOD
  29. [id(DISPID_ABOUTBOX)] void AboutBox();
  30. };
  31. //  Event dispatch interface for CDrawPicCtrl
  32. [ uuid(57F5A422-A324-11CF-B4A4-444553540000),
  33.   helpstring("Event interface for DrawPic Control") ]
  34. dispinterface _DDrawPicEvents
  35. {
  36. properties:
  37. //  Event interface has no properties
  38. methods:
  39. // NOTE - ClassWizard will maintain event information here.
  40. //    Use extreme caution when editing this section.
  41. //{{AFX_ODL_EVENT(CDrawPicCtrl)
  42. //}}AFX_ODL_EVENT
  43. };
  44. //  Class information for CDrawPicCtrl
  45. [ uuid(57F5A423-A324-11CF-B4A4-444553540000),
  46.   helpstring("DrawPic Control"), control ]
  47. coclass DrawPic
  48. {
  49. [default] dispinterface _DDrawPic;
  50. [default, source] dispinterface _DDrawPicEvents;
  51. };
  52. //{{AFX_APPEND_ODL}}
  53. };