非模态对话框不显示,该如何处理

非模态对话框不显示
程序情况:
VC6.0下的项目
在模态对话框(模A)创建了4个非模态对话框(非模B),并将4个“非模B”分布并在"模A"上显示。
在另一模态对话框(模C)创建了4个非模态对话框(非模D),并将4个“非模D”分布在"模C"上显示。

问题描述:
1.程序启动调用对话框"模A",四个非模态对话框“非模B”能在"模A"上正常显示。
在"模A"对话框中加一个按钮,用来调用另一个模态对话框"模C(用DoModal()调用)“。
当调用了模态对话框"模C","模C"对话框上的非模对话框一个不显示。

2.如果程序启动就调用模态对话框"模C(用DoModal()调用)“,"模C"上的非模对话框是都能正常显示的。

------解决方案--------------------
那你的C对话框中是怎么创建4个非模态对话框D的?OnInitDialog中吗?
你Debug下调试一下