DLL调用OCX的例子demo
DLL调用OCX(activex)的例子, 代码都是DEBUG编译的, 内容包括OCX, DLL, EXE文件。 OCX制作方法就不说了, 说下关键点就是OCX必需要重载一下IsInvokeAllowed函数,,让它直接返回true,否则将不成功,被告之是灾难性失败,错误是编号是:8000ffff OCX做好之后, 通过ClassWizard利用类型库生成包装类,生成的接口包装类后,向导会自动生成相应的.h文件.这样你就可以在你的MFC中像使用普通类那样使用组件了, 在DLL里面, 通过BOOL bRet = m_lpOCX->CreateDispatch(_T("MFCOCX.MFCOCXCtrl.1"));来创建OCX, 后面是常有的类的用法了
文件列表
DLL_Call_OCX.rar
(预估有个64文件)
DLL_Call_OCX
MfcDll
mfcocx.h
1019B
Resource.h
378B
res
MfcDll.rc2
398B
MfcDll.aps
18KB
TestDll.cpp
965B
MfcDll.h
1KB
MfcDll.opt
50KB
用户评论