12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- // StoneU_HC_OCX.idl : ActiveX 控件项目的类型库源。
- // 此文件将由 MIDL 编译器工具处理以
- //产生类型库(StoneU_HC_OCX.tlb),该类型库将成为
- // StoneU_HC_OCX.ocx 中的资源。
- #include <olectl.h>
- #include <idispids.h>
- [ uuid(5931E57C-E65F-49F7-8E9E-870877A8A8A1), version(1.0),
- helpfile("StoneU_HC_OCX.hlp"),
- helpstring("StoneU_HC_OCX ActiveX 控件模块"),
- control ]
- library StoneU_HC_OCXLib
- {
- importlib(STDOLE_TLB);
- // CStoneU_HC_OCXCtrl 的主调度接口
- [ uuid(F8B272B0-B427-44C5-94AF-45F257B37AD5),
- helpstring("StoneU_HC_OCX Control 的调度接口")]
- dispinterface _DStoneU_HC_OCX
- {
- properties:
- methods:
- [id(DISPID_ABOUTBOX)] void AboutBox();
- };
- // CStoneU_HC_OCXCtrl 的事件调度接口
- [ uuid(9132B4B8-56EF-4CF1-8F90-03A4963D3E37),
- helpstring("StoneU_HC_OCX Control 的事件接口") ]
- dispinterface _DStoneU_HC_OCXEvents
- {
- properties:
- // 事件接口没有任何属性
- methods:
- };
- // CStoneU_HC_OCXCtrl 的类信息
- [ uuid(80043A10-F014-4817-9832-38A38202E0B8),
- helpstring("StoneU_HC_OCX Control"), control ]
- coclass StoneU_HC_OCX
- {
- [default] dispinterface _DStoneU_HC_OCX;
- [default, source] dispinterface _DStoneU_HC_OCXEvents;
- };
- };
|