在动态链接库中创建一个含有Activex控件遇到有关问题

在动态链接库中创建一个含有Activex控件遇到问题
我创建了一个MFC DLL工程,在动态库中添加了一个对话框资源,并为这个资源添加了一个窗口类。然后我在动态库中导出了一个函数,在函数中基于这个对话框资源创建了一个非模态对话框,在另外一个工程中这个对话框可以正常显示。

但是我接着向这个对话框中添加了一个Activex控件,重新编译生成这个DLL。在另外一个工程中调用DLL中导出的函数,单步跟踪发现new这个窗口类后窗口句柄为空,求教我应该怎么办?

项目要求用非模态对话框,不能用模态的。
------解决方案--------------------
是不是忘记调用CoInitialize了