Функция SetWindowPos изменяет размер, позицию и Z-последовательность дочернего, выскакивающего или верхнего уровня окна. Дочерние, выскакивающие и верхнего уровня окна размещаются по порядку согласно их появлению на экране. Самое верхнее окно принимает самый высокий ранг и становится первым окном в Z-последовательности.
function SetWindowPos(hWnd: HWND; hWndInsertAfter: HWND;
X, Y, cx, cy: Integer; uFlags: UINT): BOOL;
hWnd - дескриптор окна
hWndInsertAfter - дескриптор порядка размещения
X - позиция по горизонтали
Y - позиция по вертикали
cx - ширина
cy - высота
uFlags - флажки позиционирования окна
Теперь чтобы опустить окно позади всех окон пишем в нужном вам обработчике:
SetWindowPos(Handle, HWND_BOTTOM, left, top, Width, Height,
SWP_NOACTIVATE or SWP_NOMOVE or SWP_NOSIZE or SWP_NOREDRAW);
Просмотров: 4369
Copyright © 2008 - 2018 Программирование на Delphi для начинающих и не только.
Полнота авторских прав на все материалы, опубликованные на сервере DelphiDevelop.ru принадлежит их авторам.
Перепечатка материалов разрешается с указанием авторства и гиперссылки на первоисточник информации.