父窗口隐藏后子窗口怎么显示

父窗口隐藏后子窗口如何显示
RT,我现在想用一个父窗口创建一个子窗口将其显示,可是现在我调用ShowWindow( SW_HIDE );后父窗口的确隐藏了,可是其子窗口Create出来了,但是并没有显示出来,而是最小化了,点了许久才显示出来,请问如何做到“父窗口隐藏 子窗口显示”呢?
------解决方案--------------------
本帖最后由 VisualEleven 于 2014-03-17 13:57:07 编辑
父窗口隐藏,那么它所有的Child风格的子窗口也会隐藏。
------解决方案--------------------
两窗口设成平级关系(都设成子窗口)
------解决方案--------------------
不知道你说的子窗口是不是具有ws_child的属性 如果是的话 那无解
------解决方案--------------------
父窗口隐藏前 子窗口改为 popup , 但 不一定能改, 因为 一些窗口 创建后 是 不能 改的, (试试能不能 重新 创建 popup 的)
------解决方案--------------------
直接 在父窗口 中调用 子窗口的DOModal 不就行了么?要覆盖 就把大小设置跟父窗口一样大 就行了 
------解决方案--------------------
7楼的方法可以,但有时候并不适用。建议在创建窗口的时候修改下窗口的属性
------解决方案--------------------
引用:
父窗口隐藏,那么它所有的Child风格的子窗口也会隐藏。

我记得MSDN上说WS_CHILD风格的子窗口是最小化,不是隐藏
------解决方案--------------------
引用:
父窗口隐藏,那么它所有的Child风格的子窗口也会隐藏。
你这么说很片面,窗口之间的两种关系owner和parent。。。如果是owner关系,子窗口就不会隐藏

------解决方案--------------------
引用:
Quote: 引用:

父窗口隐藏,那么它所有的Child风格的子窗口也会隐藏。

我记得MSDN上说WS_CHILD风格的子窗口是最小化,不是隐藏
也会隐藏。。。如果不想子窗口隐藏。。在父窗口中处理WM_SHOWWINDOW消息。。具体百度之