在MDI主窗体中调用DLL中的子窗体后,用MDIChildCount却返回0,为什么,但调用主体程序中的子窗体时, MDIChildCount 就可正常得到打开的子窗体数为什么?要怎样解决?
谢谢

解决方案 »

  1.   

    因为你是在调用DLL中的子窗体时,传了MDI的Applivation的Handle过去的,所以他并不知道该子窗体时自己的子窗体,调用时它的MDIChildCount 当然不对,而它本身的子窗体则没有这个问题,要解决的话,就不能用的MDIChildCount 这个属性来调用子窗体,直接通过调子窗体的函数来调