delphi 里实现窗体置顶,主要有以下办法:
1、将窗体的 formstyle 属性设置 fsStayOnTop;
2、使用 SetWindowPos 函数,如:
SetWindowPos(handle,HWND_TOPMOST,Left,Top,Width,Height,SWP_SHOWWINDOW);
需要提示的是:上述的方法需要窗体是软件的主窗体,非主窗口只能在这个应用程序的内部被置前,但是其他应用程序的窗口可能会进行遮挡,解决方法是将其父窗口设为桌面。