怎样让MFC开发的ACTIVEX在C#里面可以用类的方式动态创建使用?

来源:互联网  时间:2016/8/24 21:24:08

关于网友提出的“ 怎样让MFC开发的ACTIVEX在C#里面可以用类的方式动态创建使用?”问题疑问,本网通过在网上对“ 怎样让MFC开发的ACTIVEX在C#里面可以用类的方式动态创建使用?”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: 怎样让MFC开发的ACTIVEX在C#里面可以用类的方式动态创建使用?
描述:

现在我开发的ACTIVEX 控件,在C#里面,可以拖动到窗口上类似使用按钮控件一样的使用,
但是我试着动态 new 这个activeX的CLASS来使用,却失败了,请问怎么解决这个问题?
谢谢


解决方案1:

控件被new出来以后还需要一些后续的设置才能让控件有效的:
下面是一个点击按钮创建一个控件的代码,参考一下:
我的控件是有窗口的,我是先往窗口上拖了一个对象上去,这样AxAVTLib就有了,然后在new的。

private void button1_Click(object sender, EventArgs e)
{
     AxAVTLib.AxAVT tmAv = new AxAVTLib.AxAVT();
     tmAv.BeginInit();  
     tmAv.Enabled = true;
     tmAv.Left = 0;
     tmAv.Top = 0;
     tmAv.Name = "axAVT2";
     tmAv.Height = 100;
     tmAv.Width = 50;
     tmAv.TabIndex = 1;
     this.Controls.Add(tmAv);
     tmAv.EndInit();
     this.ResumeLayout(false);
}

上一篇[讨论]word里嵌入显示/编辑金山wps对象的动能是咋作的?
下一篇IE ActiveX控件里面怎样屏蔽网页的自动刷新功能???
明星图片
相关文章
《 怎样让MFC开发的ACTIVEX在C#里面可以用类的方式动态创建使用?》由码蚁之家搜集整理于网络,
联系邮箱:mxgf168#qq.com(#改为@)