Delphi World - Как заставить форму находиться позади всех окон в системе
Delphi World - это проект, являющийся сборником статей и малодокументированных возможностей  по программированию в среде Delphi. Здесь вы найдёте работы по следующим категориям: delphi, delfi, borland, bds, дельфи, делфи, дэльфи, дэлфи, programming, example, программирование, исходные коды, code, исходники, source, sources, сорцы, сорсы, soft, programs, программы, and, how, delphiworld, базы данных, графика, игры, интернет, сети, компоненты, классы, мультимедиа, ос, железо, программа, интерфейс, рабочий стол, синтаксис, технологии, файловая система...
Как заставить форму находиться позади всех окон в системе

Програмиирование на C++: чтобы купить туалетную бумагу, Вы должны показать унитаз и попу.
Программирование на Visual Basic: Когда Вы покупаете туалетную бумагу, в Вашу корзину положат еще унитаз и попу.

Для этого достаточно висеть на WM_ACTIVATE и при активации окна помещать последнее вниз Z-order'а:


SetWindowPos(
Handle, // здесь указать хэндл окна формы
HWND_BOTTOM,
0, 0, 0, 0,
SWP_NOACTIVATE or SWP_NOMOVE or SWP_NOSIZE or SWP_NOREDRAW

Проект Delphi World © Выпуск 2002 - 2017
Автор проекта: Эксклюзивные курсы программирования