MFC。我用主窗口创建了一个非模态的子窗口 ,但是打开后,主窗口就置顶不了。
2个回答
展开全部
拿aboutdlg来做示例,你大概需要再做两步
CAboutDlg* dlg = new CAboutDlg();
dlg->Create(IDD_ABOUTBOX, GetDesktopWindow());//第一步,创建的时候设老子是桌面
dlg->ShowWindow(SW_SHOW);
dlg->SetWindowPos(&wndNoTopMost , 0,0,0,0, SWP_NOSIZE|SWP_NOMOVE);//第二步,把可能置顶的隐患消除
CAboutDlg* dlg = new CAboutDlg();
dlg->Create(IDD_ABOUTBOX, GetDesktopWindow());//第一步,创建的时候设老子是桌面
dlg->ShowWindow(SW_SHOW);
dlg->SetWindowPos(&wndNoTopMost , 0,0,0,0, SWP_NOSIZE|SWP_NOMOVE);//第二步,把可能置顶的隐患消除
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询