相當于對ocx控件進行一個二次封裝,其實也很簡單,容我細細道來。
首先我們建立一個MFC ActiveX控件工程,命名為ocxcallocx工程,那麼在下面函數添加
AfxEnableControlContainer();
BOOL CocxcallocxApp::InitInstance()
{
BOOL bInit = COleControlModule::InitInstance();
if (bInit)
{
// TODO: 在此添加您自己的子產品初始化代碼。
AfxEnableControlContainer();//添加這句代碼
}
return bInit;
}
接着,右鍵工程-->類向導-->添加類-->ActiveX控件中的MFC類。。剩下的步驟就是選擇BOCX的檔案位址了。
之後的方法,同EXE那樣調用BOCX控件方法。