问题是 如何使用控件对象调用接口函数?
第1个回答 2013-05-16
在窗体设计器上右键插入对应ActiveX控件,右键添加变量,关联到VC生成的包装类
假如我取名为m_player
然后用m_player.xxx来访问它的接口函数。xxx就是函数名
追问这个我试过可以,现在的问题是不想把控件停靠在对话框上,能否用类向导生成接口类后,直接调用接口函数?
追答你可以把对话框上的控件设置为隐藏,不显示。这样运行时不会显示。如果要让它在设计时都不显示的话,可以动态创建。
包装类里生成了Create函数,实例化包装类对象后,比如包装类名为Mp3Player
在代码里实例化Mp3Player m_player;
然后调用Create函数
m_player.Create(....)
第四个参数是个矩形,长宽设置为0.
这样的话动态创建的控件不会出现在对话框上。
不管怎样,必须要有一个包装类对象,才能用 对象名.方法 来访问它的接口函数