关于非模态对话框覆盖的有关问题.

关于非模态对话框覆盖的问题..
我在模态对话框上创建了两个非模态对话框,两个非模态对话框上都有控件..当我把一个非模态对话框覆盖到另一个非模态对话框上之后,显示出来的效果是:覆盖的非模态对话框上控件有些现实不出来,要我鼠标移到那个位置,然后单击它才出现,请问各位高手,这是为什么..急需求解..谢谢...

------解决方案--------------------
窗口有次序的概念,即z轴方向
覆盖非模态对话框上后,重置 两个非模态对话框的z轴
用SetWindowPos函数,重置完后也可以重新刷新顶层窗口
InvalidateRect
------解决方案--------------------
恩,Z轴的问题。
------解决方案--------------------
探讨

我一开始就是想到的是Z轴,我也是用SetWindowPos(&wndTopMost,....)把覆盖的窗口置顶,然后用Invalidate()函数去刷新置顶窗口,但是置顶窗口的空间还是现实不出来 。..不知道为神马 ...是不是要修改非模态对话框的属性 ?还是..跪求解答...