一个主对话框建立n个非模态对话框 显示层次问题 如题:在一个主对话框中建立n个非模态的对话框,显示时最后建立的始终在最前面,调用bringtotop也没用 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 被激活的对话框肯定在最前面啊,你是不是把所有对话框都设得有WS_EX_TOPMOST属性? 我的目的是这样 程序中建立了几个非模态对话框,做不同的提示,选择什么的,比方说5个对话框 d1,d2,d3,d4,d5,最新显示的对话框要在最上面差异是这样 1。当前d3,d5在显示 2. 出现某种情况,要求d2也显示,d2应该在d3,d5上面 现在问题就出现了,有时候后显示的这个d2反倒被d3或d5覆盖了 正常的情况应该向 dingshaofengbinbin 说的,但是我的对话框中在弹出是并没有在自动的实时做什么,都是等用户输入,或者显示一些结果的,还是出现了问题。 建立一个对话框,创建一个对应该对话框的类在主对话框中 CMyDiaolog dlg; dlg.Create(IDD_DLGID, NULL); dlg.ShowWindow(SW_HIDE);需要显示的时候 dlg.ShowWindow(SW_SHOWNORMAL); D3,D5SetWindowPos(CWnd::wndNoTopMost, ...)D2SetWindowPos(CWnd::wndTopMost, ...) Create(IDD_DIALOG1,GetDesktopWindow()) MFC 如何新建一个 Word 文件并读出最近打开的文件。 求助一个vc6.0部分不能自动提示的问题 CMFCButton如何设置背景色及形状 Edit控件中一行内容过长被强制换行 对话框显示在Release和Debug两个版本下出现问题!高分!! List控件?? 郁闷,Visual Studio.net 2003 还是装不上去! ON_MESSAGE()宏 关于取得窗口text的问题(不想用HOOK)在线等待立即松分 关于编译器的初级问题 关于ado连接的问题 初学者,求高手指导
d1,d2,d3,d4,d5,最新显示的对话框要在最上面差异是这样
1。当前d3,d5在显示
2. 出现某种情况,要求d2也显示,d2应该在d3,d5上面 现在问题就出现了,有时候后显示的这个d2反倒被d3或d5覆盖了
dlg.Create(IDD_DLGID, NULL);
dlg.ShowWindow(SW_HIDE);
需要显示的时候 dlg.ShowWindow(SW_SHOWNORMAL);
D3,D5
SetWindowPos(CWnd::wndNoTopMost, ...)D2
SetWindowPos(CWnd::wndTopMost, ...)