SetWindowPos(&wndTop,0,0,0,0,SWP_NOSIZE|SWP_NOMOVE)

解决方案 »

  1.   

    BringWindowToTop()
    SetForegroundWindow( );
      

  2.   

    98下面用SetForegroundWindow就可以了,但是2000下没这么简单:
    //Code for 2000:HWND hForegdWnd = ::GetForegroundWindow();
    DWORD dwCurID = ::GetCurrentThreadId();
    DWORD dwForeID = ::GetWindowThreadProcessId(hForegdWnd, NULL);
    ::AttachThreadInput(dwCurID, dwForeID, TRUE);
    ::SetForegroundWindow(m_hWnd);
    ::AttachThreadInput(dwCurID, dwForeID, FALSE);
      

  3.   

    to jason802(小糊涂仙):
       真是对不起,你来晚了一会儿!
       一样非常感谢你!
    另外,我用的是Win2000(Pro),只用SetForegroundWindow就实现了。
    再一次感谢你!
      

  4.   

    哦,不客气,我用2000Server测试的,出不来.后来加上了后面的代码就OK了看来server和pro在这个地方还有不同.