在主窗口中用messagebox("asdf", "提示");显示提示信息,当退出此消息框时,
有时主窗口会退至其他窗口之后,有时不会,
这是为什么????
百思不得其解!!!
在消息框退出时调用如下函数也不管用:
SetWindowPos(&CWnd::wndTopMost,0,0,0,0,SWP_NOMOVE|SWP_NOSIZE);请高手指点指点!

解决方案 »

  1.   

    messagebox使用本窗口作为父窗口就不会了,可能调用了SDK的messagebox没传入父窗口使用了其他窗口作为父窗口导致的
      

  2.   

    CWnd::wndTopMost只对非child 类型管用!
      

  3.   

    本帖最后由 VisualEleven 于 2013-01-28 14:17:38 编辑
      

  4.   

    你的主窗口是Tool Windows风格?
      

  5.   

    如果其他窗口也 调用 SetWindowPos(&CWnd::wndTopMost,0,0,0,0,SWP_NOMOVE|SWP_NOSIZE);这个就没有用了 需要定时调用 这个函数
      

  6.   

    #5:"你的主窗口是Tool Windows风格?"
    我的主窗口是普通的dialog