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

问题是如何使用控件对象调用接口函数?... 问题是 如何使用控件对象调用接口函数? 展开
 我来答
挨踢老李
2013-05-16 · TA获得超过876个赞
知道小有建树答主
回答量:1176
采纳率:50%
帮助的人:938万
展开全部

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

假如我取名为m_player

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

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

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

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

在代码里实例化Mp3Player m_player;

然后调用Create函数

m_player.Create(....)

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

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

 

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

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式