wuxipg
wuxipg
采纳率0%
2014-05-30 09:54

求助DLL如何调用OCX控件

本人菜鸟
使用VC++,想用静态链接的DLL去调用OCX控件,把OCX insert后生成OCX的.cpp 和.h文件
在MFC对话框下使用
m_test.Create("11",NULL,CRect(0,0,200,200),this,1001);
通过m_test.XX调用OCX没有问题

请问在DLL下,如何才能去create并成功调用,特别是m_test.Create("11",NULL,CRect(0,0,200,200),this,1001);中的this不知道传什么

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

2条回答

  • xinzhiyounizhiyouni xinzhiyounizhiyouni 7年前

    要看你是什么DLL,DLL有Win32DLL ,MFC Regular DLL,还有MFC Extension Dll,也要看你的ocx是有窗口的,还是无窗口的,不过你这个应该是有窗口,就要看你的DLL是什么DLL了!还要看你要如何使用这个ocx

    点赞 评论 复制链接分享
  • u012346566 Sam-Richard 4年前

    是不是要来一句 CoInitialize(0);

    点赞 评论 复制链接分享

相关推荐