MFC在VS2010的VC环境下用类向导添加完已经注册到系统中的ActiveX控件生成其包装类,

问题是 如何使用控件对象调用接口函数?

第1个回答  2013-05-16

在窗体设计器上右键插入对应ActiveX控件,右键添加变量,关联到VC生成的包装类

假如我取名为m_player

然后用m_player.xxx来访问它的接口函数。xxx就是函数名

追问

这个我试过可以,现在的问题是不想把控件停靠在对话框上,能否用类向导生成接口类后,直接调用接口函数?

追答

你可以把对话框上的控件设置为隐藏,不显示。这样运行时不会显示。如果要让它在设计时都不显示的话,可以动态创建。

包装类里生成了Create函数,实例化包装类对象后,比如包装类名为Mp3Player

在代码里实例化Mp3Player m_player;

然后调用Create函数

m_player.Create(....)

第四个参数是个矩形,长宽设置为0.

这样的话动态创建的控件不会出现在对话框上。

 

不管怎样,必须要有一个包装类对象,才能用      对象名.方法  来访问它的接口函数

本回答被提问者采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网