(Vedmak @ 08.02.2008, 10:44)
Если уж на то пошло, то в Application.RestoreTopMosts это реализовано так:
SetWindowPos(HWND(FTopMostList[I]), HWND_TOPMOST, 0, 0, 0, 0,
SWP_NOMOVE or SWP_NOSIZE or SWP_NOACTIVATE or SWP_NOOWNERZORDER);
Боюсь что это там так не реализовано, иначе бы ваше окно: не двигалось, не изменяло бы размеры и не было бы активным и к тому же состояло из одного заголовка: ширина и высота 0.
Вот свойство формы FormStyle=fsStayOnTop реализует то что нужно.
(Vedmak @ 08.02.2008, 10:44)
Но зачем делать в ручную то, что уже реализовано в VCL?
Чтобы знать как все реализовано