⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 axtivext.idl

📁 Active控件Card调用和自制.rar
💻 IDL
字号:
// axtivext.idl : ActiveX 控件项目的类型库源。

// 此文件将由 MIDL 编译器工具处理以
//产生类型库(axtivext.tlb),该类型库将成为 
// axtivext.ocx 中的资源。

#include <olectl.h>
#include <idispids.h>

[ uuid(70E0DDA4-7E7B-4235-A3F6-52E47FECCC3B), version(1.0),
  helpfile("axtivext.hlp"),
  helpstring("axtivext ActiveX 控件模块"),
  control ]
library axtivextLib
{
	importlib(STDOLE_TLB);

	//  CaxtivextCtrl 的主调度接口

	[ uuid(A577EBF8-46B3-4384-AFD9-65EB4EE369CD),
	  helpstring("axtivext Control 的调度接口")]
	dispinterface _Daxtivext
	{
		properties:
		[id(1)] short value;
		[id(2)] BOOL background;
		[id(3)] short backbmp;
		[id(4)] BOOL CancelPopup;
		[id(5)] BOOL IsMove;
		[id(6)] BOOL IsGoHome;
methods:

			[id(DISPID_ABOUTBOX)] void AboutBox();
	};

	//  CaxtivextCtrl 的事件调度接口

	[ uuid(27981EA8-ECFE-4CB9-BA09-F19620EF6378),
	  helpstring("axtivext Control 的事件接口") ]
	dispinterface _DaxtivextEvents
	{
		properties:
			//  事件接口没有任何属性

		methods:
		[id(DISPID_CLICK)] void Click(void);
		[id(DISPID_DBLCLICK)] void DblClick(void);
		[id(DISPID_MOUSEDOWN)] void MouseDown(short Button, short Shift, OLE_XPOS_PIXELS x, OLE_YPOS_PIXELS y);
		[id(DISPID_MOUSEMOVE)] void MouseMove(short Button, short Shift, OLE_XPOS_PIXELS x, OLE_YPOS_PIXELS y);
		[id(DISPID_MOUSEUP)] void MouseUp(short Button, short Shift, OLE_XPOS_PIXELS x, OLE_YPOS_PIXELS y);
	};

	//  CaxtivextCtrl 的类信息

	[ uuid(B6F9EA09-8398-4A98-9796-2474D24D8AD9), licensed,
	  helpstring("axtivext Control"), control ]
	coclass axtivext
	{
		[default] dispinterface _Daxtivext;
		[default, source] dispinterface _DaxtivextEvents;
	};

};

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -