能不能在别的种中,通过定义一个单文档视图类的对象,来调用给OCX控件的函数
能不能在别的类中,通过定义一个单文档视图类的对象,来调用给OCX控件的函数
VC调用VC写的OCX控件
新建了一个继承于CFormView类的单文档工程,将OCX控件放在了该窗体上
那么能不能在别的类中,通过定义一个单文档视图类的对象,来调用给OCX控件的函数?
我这儿貌似不能啊。如果能的话,请问该怎么做
------解决方案--------------------
一个窗口只对应一个窗口对象,如过仅仅实例化一个对象,不能保证对应该窗口
------解决方案--------------------
你这不是目的
新建了一个继承于CFormView类的单文档工程,将OCX控件放在了该窗体上
这样已经可以在你的单文档里调用这个OCX控件了啊
这就是科学的方法啊
你说在别的类中,通过定义一个单文档视图类的对象,来调用给OCX控件的函数
这就不科学了
别的类是什么类?
调用给OCX控件的函数又是什么函数?
为什么要这么调用呢?
如果非要用的话比较合理的方法也是在你所谓的别的类里保有一个OCX控件指针
然后通过指针调用
------解决方案--------------------
指针就是你视图类里的ocx控件的指针啊
肯定是要声明、赋值的啊
VC调用VC写的OCX控件
新建了一个继承于CFormView类的单文档工程,将OCX控件放在了该窗体上
那么能不能在别的类中,通过定义一个单文档视图类的对象,来调用给OCX控件的函数?
我这儿貌似不能啊。如果能的话,请问该怎么做
------解决方案--------------------
一个窗口只对应一个窗口对象,如过仅仅实例化一个对象,不能保证对应该窗口
------解决方案--------------------
你这不是目的
新建了一个继承于CFormView类的单文档工程,将OCX控件放在了该窗体上
这样已经可以在你的单文档里调用这个OCX控件了啊
这就是科学的方法啊
你说在别的类中,通过定义一个单文档视图类的对象,来调用给OCX控件的函数
这就不科学了
别的类是什么类?
调用给OCX控件的函数又是什么函数?
为什么要这么调用呢?
如果非要用的话比较合理的方法也是在你所谓的别的类里保有一个OCX控件指针
然后通过指针调用
------解决方案--------------------
指针就是你视图类里的ocx控件的指针啊
肯定是要声明、赋值的啊