谢谢

解决方案 »

  1.   

    设置窗体的属性FormStyle为 fsStayOnTop
      

  2.   

    利用api函数可实现,即调用setwidowpos函数。函数如下
    SetWindowPos(Form.handle, HWND_TOPMOST, Form.Left, Form.Top, Form.Width, Form.Height,0);
      

  3.   


     SetWindowPos(Self.Handle, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE or SWP_NOSIZE);
     
     
      

  4.   

    请找一下这个API函数的帮助文件..绝对搞定有关于窗体的东西..
    SetWindowLong
    搞不定找我!!!
      

  5.   

    设置窗体的属性FormStyle为 fsStayOnTop
      

  6.   

    使你的窗体保留在桌面的最上面
    当我们想让一个窗体保留在桌面的最上面时,可以定义窗体的FormStyle属性,使窗体保持在最上面。但是,使用这种方法后,在切换窗体的模式时,窗体将闪烁。为了避免切换窗体模式时的闪烁,可以使用Windows API函数SetWindowPos来解决这一问题,使用方法如下:
    SetWindowPos(Form1.handle, HWND_TOPMOST, Form1.Left, Form1.Top, Form1.Width, Form1.Height,0);
    用实际窗体名称代替"Form1",调用这个命令就可以将窗体设置为保留在桌面的最上面。如要将窗体切换回正常的窗体,调用下面的命令:
    SetWindowPos(Form1.handle, HWND_NOTOPMOST, Form1.Left, Form1.Top, Form1.Width, Form1.Height,0);
      

  7.   

    设置窗体的属性FormStyle为 fsStayOnTop
    这么作是最简单的了,不过不知道达到你的要求了没?
      

  8.   

    SetWindowPos(Self.Handle, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE or SWP_NOSIZE);
      

  9.   

    用API函数SetWindowPos吧,都说了,我也不多说了