我写了一个dll程序,regular dll using shared mfc dll我在dll文件中继承了对话框类CfindDlg
dll里写了一个导出函数aa
在aa里对这个类进行调用CFindDlg dlg;

 dlg.DoModal();
SetSql(Straim);在client端调用函数aa
显式调用hIn=::LoadLibrary("FindDll.dll");
 p1=(PP)::GetProcAddress((HMODULE)hIn,"aa");
单步调试发现dlg.DoModal();执行过程中对话框根本没弹出来
显示dlg的hWnd 为0x00000
请问我如何才能正确调用这个类  (这个类是在dll中由导出函数调用的,不是在客户端调用的)