DLL调用OCX的例子demo

时间:2019-10-12 08:59:57
【文件属性】:

文件名称:DLL调用OCX的例子demo

文件大小:94KB

文件格式:RAR

更新时间:2019-10-12 08:59:57

dll, ocx , activex, Dispatch

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
----MfcDll()
--------mfcocx.h(1019B)
--------Resource.h(378B)
--------res()
--------MfcDll.aps(18KB)
--------TestDll.cpp(965B)
--------MfcDll.h(1KB)
--------MfcDll.opt(50KB)
--------MfcDll.rc(3KB)
--------MfcDll.ncb(65KB)
--------StdAfx.cpp(208B)
--------MfcDll.cpp(2KB)
--------mfcocx.cpp(953B)
--------MfcDll.def(184B)
--------TestDll.h(745B)
--------StdAfx.h(1KB)
--------MfcDll.dsp(4KB)
--------MfcDll.dsw(535B)
--------MfcDll.clw(347B)
--------MfcDll.plg(1KB)
--------ReadMe.txt(3KB)
----MfcDlg()
--------MfcDlg.plg(2KB)
--------res()
--------MfcDlg.dsp(4KB)
--------MfcDlg.rc(5KB)
--------MfcDlg.aps(35KB)
--------MfcDlg.ncb(57KB)
--------MfcDlgDlg.cpp(4KB)
--------MfcDlg.clw(1KB)
--------MfcDlg.h(1KB)
--------MfcDlgDlg.h(1KB)
--------MfcDlg.opt(50KB)
--------StdAfx.cpp(208B)
--------resource.h(684B)
--------MfcDlg.cpp(2KB)
--------StdAfx.h(1KB)
--------MfcDlg.dsw(535B)
--------ReadMe.txt(3KB)
----Bin()
--------MfcDll.lib(3KB)
--------MFCOCX.ocx(120KB)
--------MfcDlg.exe(104KB)
--------MfcDll.dll(104KB)
----MFCOCX()
--------MFCOCXCtl.h(2KB)
--------MFCOCX.dsp(8KB)
--------MFCOCX.opt(48KB)
--------MFCOCXCtl.cpp(6KB)
--------Resource.h(541B)
--------MFCOCX.ico(1KB)
--------MFCOCXPpg.h(1KB)
--------MFCOCX.h(952B)
--------MFCOCX.APS(21KB)
--------MFCOCXPpg.cpp(2KB)
--------MFCOCX.odl(2KB)
--------MFCOCX.rc(4KB)
--------MFCOCX.clw(934B)
--------StdAfx.cpp(204B)
--------MFCOCX.dsw(535B)
--------MFCOCXCtl.bmp(238B)
--------StdAfx.h(1KB)
--------MFCOCX.ncb(73KB)
--------MFCOCX.def(220B)
--------MFCOCX.cpp(2KB)
--------ReadMe.txt(3KB)
--------MFCOCX.plg(246B)

网友评论

  • 不错,值得学习,谢谢分享!
  • VC6.0写的调用方式老了,再VS中报“灾难性的错误”
  • 这个可以使用
  • 不错,有借鉴意义
  • 不错,能用。。。。。