如何,我用了setwindowpos函數,但如果此應用程式失去焦點時,這個窗體就不會在最前面,現向各位求教!

解决方案 »

  1.   

    //【窗体总在最前端】
    SetWindowPos(Form1.handle,HWND_TOPMOST,Form1.Left,Form1.Top,Form1.Width,Form1.Height,0);
    //【窗体复原】
    SetWindowPos(Form1.handle,HWND_NOTOPMOST,Form1.Left,Form1.Top,Form1.Width, Form1.Height,0);
      

  2.   

    不行呀,各位,我用的是windows xp,是不是這個函數不能在這裏使用呀
      

  3.   

    我試了在windows2000上也不行,我的程式中有兩個窗體,一個是隱藏的,另一個要顯示在螢幕的最前面,就像解霸一樣.
      

  4.   

    好象这api在xp也没什么变化,应该可以