在本文中开发的“ActiveX Control”方法 功能与兼容较弱且容易,
主用于WebBrowser,当然如VC+与VB等语言也可以使用特殊
方法内嵌Control To Form 如果需要功能强大的ActiveX 那么各
位看官请自行研究Ole(对象链接嵌入)编程
在本文中举例开发一个图形滑块条“可活动控件”,如上图在所示
“以管理员身份运行”Visual Studio 20XX后,新建项目->类库 / 窗体类库->修改名称
->确认->创建完毕
项目创建完毕后,我们把下面声明“ActiveX Control”公开导出的方法与属性接口
using System;
using System.Runtime.InteropServices;
namespace ActiveXSample
{
[InterfaceType(ComInterfaceType.InterfaceIsDual)]
public interface ITrackBar
{
int Maximum { get; set; }
int Minimum { get; set; }
int Value { get; set; }
}
}
ITrackBar它类似于一种对象调用公约,但不是契约 它主用于面向获取对象信息
工具 用户难以接触 调用双方有相同的对象调用公约 可以相互调用 即使对方没
有与ITrackBar相同公约 对方也可通过IDispatch公约调用对象公开导出的函数、
using System;
using System.ComponentModel;
using System.Drawing;
using System.Runtime.InteropServices;
using System.Wind