StoneU_HC_CARDOCX.idl 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. // StoneU_HC_CARDOCX.idl : ActiveX 控件项目的类型库源。
  2. // 此文件将由 MIDL 编译器工具处理以
  3. //产生类型库(StoneU_HC_CARDOCX.tlb),该类型库将成为
  4. // StoneU_HC_CARDOCX.ocx 中的资源。
  5. #include <olectl.h>
  6. #include <idispids.h>
  7. [ uuid(DA935744-8DBC-4546-A6C2-2FDE72F6044C), version(1.0),
  8. helpfile("StoneU_HC_CARDOCX.hlp"),
  9. helpstring("StoneU_HC_CARDOCX ActiveX 控件模块"),
  10. control ]
  11. library StoneU_HC_CARDOCXLib
  12. {
  13. importlib(STDOLE_TLB);
  14. // CStoneU_HC_CARDOCXCtrl 的主调度接口
  15. [ uuid(B811D68C-9B20-4FDB-9421-C1D2A739E202),
  16. helpstring("StoneU_HC_CARDOCX Control 的调度接口")]
  17. dispinterface _DStoneU_HC_CARDOCX
  18. {
  19. properties:
  20. methods:
  21. [id(DISPID_ABOUTBOX)] void AboutBox();
  22. };
  23. // CStoneU_HC_CARDOCXCtrl 的事件调度接口
  24. [ uuid(3FBB7BE5-C04E-4759-80DE-B07C7917F3AA),
  25. helpstring("StoneU_HC_CARDOCX Control 的事件接口") ]
  26. dispinterface _DStoneU_HC_CARDOCXEvents
  27. {
  28. properties:
  29. // 事件接口没有任何属性
  30. methods:
  31. };
  32. // CStoneU_HC_CARDOCXCtrl 的类信息
  33. [ uuid(81119A3D-FFB8-4CA8-8943-A1487963058B),
  34. helpstring("StoneU_HC_CARDOCX Control"), control ]
  35. coclass StoneU_HC_CARDOCX
  36. {
  37. [default] dispinterface _DStoneU_HC_CARDOCX;
  38. [default, source] dispinterface _DStoneU_HC_CARDOCXEvents;
  39. };
  40. };