//声明:
SetWindowPos(
hWnd: HWND
hWndInsertAfter: HWND
X, Y: Integer
cx, cy: Integer
uFlags: UINT {选项}
): BOOL
//hWndInsertAfter 参数可选值:
HWND_TOP = 0
HWND_BOTTOM = 1
HWND_TOPMOST = HWND(-1)
HWND_NOTOPMOST = HWND(-2)
//uFlags 参数可选值:
SWP_NOSIZE = 1
SWP_NOMOVE = 2
SWP_NOZORDER = 4
SWP_NOREDRAW = 8
SWP_NOACTIVATE = $10
SWP_FRAMECHANGED = $20
SWP_SHOWWINDOW = $40
SWP_HIDEWINDOW = $80
SWP_NOCOPYBITS = $100
SWP_NOOWNERZORDER = $200
SWP_NOSENDCHANGING = $400
SWP_DRAWFRAME = SWP_FRAMECHANGED
SWP_NOREPOSITION = SWP_NOOWNERZORDER
SWP_DEFERERASE = $2000
SWP_ASYNCWINDOWPOS = $4000
//举例:
procedure TForm1.Button1Click(Sender: TObject)
begin
SetWindowPos(Handle, HWND_TOPMOST, 0,0, 100,200, SWP_SHOWWINDOW)
end