相当于对ocx控件进行一个二次封装,其实也很简单,容我细细道来。
首先我们建立一个MFC ActiveX控件工程,命名为ocxcallocx工程,那么在下面函数添加
AfxEnableControlContainer();
BOOL CocxcallocxApp::InitInstance()
{
BOOL bInit = COleControlModule::InitInstance();
if (bInit)
{
// TODO: 在此添加您自己的模块初始化代码。
AfxEnableControlContainer();//添加这句代码
}
return bInit;
}
接着,右键工程-->类向导-->添加类-->ActiveX控件中的MFC类。。剩下的步骤就是选择BOCX的文件地址了。
之后的方法,同EXE那样调用BOCX控件方法。