+ -
当前位置:首页 → 问答吧 → 主窗口和子窗口在最前面

主窗口和子窗口在最前面

时间:2008-05-04

来源:互联网

我有一个主对话框,里面有个无模式子对话框
CMainDlg
{
  CChildDlg;
}

问题1:
在CMainDlg里调用SetWindowPos(&wndTopMost,0,0,0,0,SWP_NOMOVE|SWP_NOSIZE);后,子对话框
CChildDlg也自动变成TopMost窗口了,有没办法让CChildDlg不在最上面而CMainDlg在最上面?

问题2:
当CMainDlg和CChildDlg都在最上面是,默认时CChildDlg是在CMainDlg上面的,当CMainDlg移到CChildDlg
上时就会被CChildDlg覆盖了。有没办法让CMainDlg在CChildDlg上面?

路过的大侠解答下~~

作者: heytry   发布时间: 2008-05-04

设置子窗体的父窗体为空!

作者: fairyprince   发布时间: 2008-05-04

只有1楼的这个办法吗?

作者: heytry   发布时间: 2008-05-04

用BringWindowToTop和SetForegroundWindow 试试。

作者: erdgzw   发布时间: 2008-05-04

引用 3 楼 erdgzw 的回复:
用BringWindowToTop和SetForegroundWindow 试试。


有没有一个属性可以直接进行设置

作者: luwenjin19881016   发布时间: 2011-12-28