VC中ActiveX控件的使用(100分)

  • 主题发起人 主题发起人 浪人情哥
  • 开始时间 开始时间

浪人情哥

Unregistered / Unconfirmed
GUEST, unregistred user!
初学VC,请问在VC的窗体中加入一ActiveX控件,怎样调用此控件的方法呢
如:此控件有上方法 Init
谢谢,通过后马上给分
 
在类声明中增加一个public型或其他变量如,CControlX m_ctrlX;
m_ctrlX.Init();
 
m_ctrlX是不是我放在窗体上的控件
 
是的,你若是用insert ActiveX Control到了Dialog,则Class Wizard生成一个CXXXDialog类后可以在Member variables中 添加一个控件变量
 
To Siva Thank you ,如果解决了,我会再开贴为你加分的
能说的详细一点吗,我是用的右键加的ActiveX控件
但没有见着CXXXDialag,只在Resourc.h中多了一个#define IDC_RLSPLAYOCXCTRL2 1048而已,我哪里没有做对呢
 
你如果新建了Dialog的话,需要创建一个新类,这个类就是你的Dialog类,你可以自由命名,并不一定就是CXXXDialog,如果没有这个类,在Class Wizard时会提示你创建的,那个#define ... 1048就是你的控件的资源标识符,由系统分配,跟文字编辑控件一样,可以不用理会,当然如果是手工声明的控件,需要手工指定一个标识符,这个可以通过view->resource symbols添加。在类向导中点击member variables 页,选择Add Variable为IDC_RLSPLAYOCXCTRL2 添加一个成员变量即可
 
多谢Siva
问题虽然没有完全解决,但还是谢谢。
 
后退
顶部