WinFinder.odl
上传用户:lwzh1970
上传日期:2007-01-01
资源大小:33k
文件大小:2k
源码类别:

对话框与窗口

开发平台:

Visual C++

  1. // WinFinder.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 (WinFinder.tlb) that will become a resource in
  4. // WinFinder.ocx.
  5. #include <olectl.h>
  6. [ uuid(0DCA2AA0-C50F-11D2-9580-20B34EC10000), version(1.0),
  7.   helpstring("WinFinder OLE Control module"), control ]
  8. library WINFINDERLib
  9. {
  10. importlib(STDOLE_TLB);
  11. importlib(STDTYPE_TLB);
  12. //  Primary dispatch interface for CWinFinderCtrl
  13. [ uuid(0DCA2AA1-C50F-11D2-9580-20B34EC10000),
  14.   helpstring("Dispatch interface for WinFinder Control"), hidden ]
  15. dispinterface _DWinFinder
  16. {
  17. properties:
  18. // NOTE - ClassWizard will maintain property information here.
  19. //    Use extreme caution when editing this section.
  20. //{{AFX_ODL_PROP(CWinFinderCtrl)
  21. [id(1)] boolean dragging;
  22. [id(2)] OLE_HANDLE TargetWindow;
  23. [id(DISPID_HWND)] OLE_HANDLE hwnd;
  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(CWinFinderCtrl)
  29. [id(3)] void SetCallback();
  30. //}}AFX_ODL_METHOD
  31. [id(DISPID_ABOUTBOX)] void AboutBox();
  32. };
  33. //  Event dispatch interface for CWinFinderCtrl
  34. [ uuid(0DCA2AA2-C50F-11D2-9580-20B34EC10000),
  35.   helpstring("Event interface for WinFinder Control") ]
  36. dispinterface _DWinFinderEvents
  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(CWinFinderCtrl)
  44. //}}AFX_ODL_EVENT
  45. };
  46. //  Class information for CWinFinderCtrl
  47. [ uuid(0DCA2AA3-C50F-11D2-9580-20B34EC10000), licensed,
  48.   helpstring("WinFinder Control"), control ]
  49. coclass WinFinder
  50. {
  51. [default] dispinterface _DWinFinder;
  52. [default, source] dispinterface _DWinFinderEvents;
  53. };
  54. //{{AFX_APPEND_ODL}}
  55. };