Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Задняя форма


Страницы:   1 2

andrewtitoff ©   (2009-11-30 21:52:00) 

Как держать форму сзади окон моего приложения?
никак немогу разобраться
SetWindowPos(form1.Handle,HWND_BOTTOM,0, 0, 0, 0,SWP_NOSIZE);

так она сзади вообще всех приложений и если на нее нажать - то она все равно вперед выходит... =(((

А мне нужно что бы приложение вцелом вело себя как обычное, а внутри приложения одна форма находилась все время сзади...


Германн   (2009-12-01 01:50:00) [21]


> Что ты такое изобретаешь?
>

Велосипед, имхо.


DVM   (2009-12-01 00:27:00) [22]


> andrewtitoff ©

Что ты такое изобретаешь?


antonn   (2009-12-01 00:11:00) [23]


> Зачем!?
> Может проще вообще её не показывать?

может тень делает :)


Омлет   (2009-11-30 23:28:00) [24]

Для фоновой формы в OnActivate:

 SetForegroundWindow(Application.MainForm.Handle);


andrewtitoff   (2009-11-30 23:08:00) [25]

protected
  procedure CreateParams(var Params: TCreateParams); override;

//...

procedure TForm1.CreateParams(var Params: TCreateParams);
begin
  inherited CreateParams(Params);
  if Assigned(Application.MainForm) then
  begin
    Params.WndParent := GetDesktopWindow;
    Params.Style := WS_CHILD;
  end;
end

так тоже не хочет работать... =(((


andrewtitoff   (2009-11-30 22:53:00) [26]


> Омлет ©   (30.11.09 22:18) [1]
> Зачем!?Может проще вообще её не показывать?> то она все
> равно вперед выходит... При онфокус делай наперед другую.
>

Не, она нужна, а если их будет несколько?


Омлет   (2009-11-30 22:18:00) [27]

Зачем!?
Может проще вообще её не показывать?


> то она все равно вперед выходит...

При онфокус делай наперед другую.


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо