Столкнулся с такой проблемой: выставляем форму поверх всех окон, а она все равно такой не делается (при переключении на другое окно, форма становится под ним.
Пробовал двумя способами:
Form2.FormStyle:=fsStayOnTop;
и апишным
SetWindowPos(Form2.Handle, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE or SWP_NOSIZE or SWP_NOACTIVATE);
Результат одинаковый.
Кто знает, что за глюк и чем лечить? Раньше вроде формочки поверх всех окон без проблем делались...
P.S. Попробовал кинуть на форму таймер и в нем прописать BringToFront. Помогает, конечно, но во-первых это изврат имхо, а во-вторых, тогда ни контекстных меню на форме ни хинтов - ведь форма по таймеру над ними тут же переносится.