Подписаться на RSS рассылку
Главная » Статьи по Delphi » Программа и интерфейс » Поместить форму позади всех окон в системе

Поместить форму позади всех окон в системе

Автор: Борисов С. А.

Функция 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);

  • Такси

    Встреча в аэропорту или на вокзале и др. Контактная информация.

    taxi921.ru

  • Канадские дома под ключ

    Проекты домов, строящихся по канадской технологии. Проекты домов.

    izbyshka.ru

Просмотров: 1749

Обсудить на форуме


Имя *:
Email:


Код *:

On-line статистика:
Онлайн всего: 4
Гостей: 3
Пользователей: 1
Статистика:


Copyright © 2008-2012 Программирование на Delphi для начинающих и не только

Полнота авторских прав на все материалы, опубликованные на сервере DelphiDevelop.ru принадлежит их авторам

Перепечатка материалов разрешается с указанием авторства и гиперссылки на первоисточник информации

Хостинг от uCoz

Автор проекта: Борисов Сергей

e-mail: save-x@yandex.ru

Связь с администрацией сайта

Гостевая книга