Neumím Delphi, bohužel. Programuju ve Visual Basicu a tam se to volá takto:
v modulu:
Global Const SWP_NOMOVE = 2
Global Const SWP_NOSIZE = 1
Global Const FLAGS = SWP_NOMOVE Or SWP_NOSIZE
Global Const HWND_TOPMOST = -1
Global Const HWND_NOTOPMOST = -2
Declare Function SetWindowPos Lib "user32" (ByVal h As Long, ByVal hb As Integer, ByVal x As Integer, ByVal y As Integer, ByVal cx As Integer, ByVal cy As Integer, ByVal f As Integer) As Integer
v programu:
retval=SetWindowPos(okno.hwnd, HWND_TOPMOST, 0, 0, 0, 0, FLAGS)
způsobí to, že okno se jménem "okno" bude vždy nad ostatními okny, i když nebude mít focus.