用MFC中Chtmlview类生成的单文档程序,自定义的浏览器
if(新打开的子窗口)
SetWindowPos(&wndTopMost,NULL,NULL,NULL,NULL,SWP_NOSIZE);
//这样一点效果都没有有什么好方法啊?向大家请教,谢谢

解决方案 »

  1.   

    新打开的窗口是另一个 Cxxxhtmlview 的对象?  SetActiveView(新打开的子窗口);
      

  2.   

    兄弟,能详细点说明一下吗?
    不知道SetActiveView用法
      

  3.   

    ((CMainFrame *)AfxGetMainWnd())->SetActiveView(新打开的子窗口);
      

  4.   

    倒是非常谢谢楼上地
    不过这个只是设置活动窗口啊
    其实我的需要是这样的浏览器窗口(就是父窗口,假设只有这唯一的一个,其他都是子窗口)应该在最底端,
    每打开一个新窗口都必须在父窗口的上面,子窗口不分先后我的思路是这样的
    1.设置父窗口在最底端,wndBottom属性
    2.设置每个子窗口都在最上端wndTopMost属性(这样能保证在父窗口上面)但这样,并没有我想要的效果,父窗口还是可能遮住子窗口