一、 ActiveXControl方法
可将已经建成的VCL控件导成ActiveX
1、 新建/其他/ActiveX Library,新建一个ActiveX工程
2、 新建/其他/ActiveX Control,根据Wizard将VCL类导成ActiveX控件
3、 可以为控件添加新的方法、属性、事件
4、 注册
5、 用IE页面测试
二、 ActiveXForm方法
可建一个新的窗体,在窗体上放置多个控件
1、 新建/其他/ActiveXForm,新建一个ActiveX窗体。
2、 在窗体上放置所需的多个控件。
3、 对控件的交互进行编程
4、 可以给窗体添加新的方法、属性、事件,因为窗体将来是一个控件,所以需要的控件的一些属性应该影射到窗体上。
5、 添加属性:
a.在ActiveX浏览器的IActiveFormX上添加属性ImgName,并设置好参数。
b.在代码浏览器的ActiveFormXImpl.cpp的最后找到get_ImgNamet和set_ImgName函数,添加处理代码。
c.窗体上的控件引用:m_VclCtl->Edit1->Text
d.BSTR转换用WideString()