小弟我在MFC的DLL中创建一个dialogbar,其中frame是从exe传入的,却不能使用,为什么呢,

我在MFC的DLL中创建一个dialogbar,其中frame是从exe传入的,却不能使用,为什么呢,急!急!急
Warning:   Dialog   creation   failed!     GetLastError   returns   0x0000057E
我的exe是单文档,mfc静态连接,DLL是动态连接MFC库,使用了 AFX_MANAGE_STATE(AfxGetStaticModuleState());函数,其中exe将CFrameWnd传给DLL,在DLL中创建TOOLBAR和DialogBar都失败,提示Warning:   Dialog   creation   failed!     GetLastError   returns   0x0000057E
,这到底是什么原因呢。


------解决方案--------------------
如果不在一个模块里,最好传句柄,不要传CWnd*之类的指针。