这样子你看看行不行!!!用LoadLibrary函数装载控件库文件,然后用GetProAddress函数检索指定的动态库中输出的库函数地址,然后调用该库函数。以注册mp3play.ocx为例。在程序InitInstance( )函数中构造窗体前加入这段代码:HINSTANCE h;
h = ::LoadLibrary(_T("Mp3play.ocx"));
FARPROC pFunc = ::GetProcAddress((HMODULE)h,"DllRegisterServer");
if (pFunc==NULL)
{
::MessageBox(NULL,_T("OCX控件加载失败!"),_T("错误"),MB_ICONERROR);
return FALSE;
}
pFunc(); |