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

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

STAY ON TOP [D5, Win2k]


exchoper ©   (2001-10-11 15:33:00) 

Не подскажите ли мне, как сделать форму абсолютно StayOnTop в системе а не только для данного приложения, т.е. чтобы ничто не смоглобы его перекрыть и она зияла посреди экрана как прыщь на носу ) ?


Александр К.   (2001-11-16 12:30:00) [1]

Модальное окно создает и показывает StayOnTop-формочку:

procedure TFormModal.Button1Click(Sender: TObject);
begin
FormOnTop:=TFormOnTop.Create(self);
FormOnTop.Show();
end;

Если после этого переключиться в другое приложение FormOnTop остается поверх всех открытых окон, что мне абсолютно не нужно (хотя exchoper может пригодиться).


exchoper   (2001-10-11 18:55:00) [2]

воткнул на onCreate не работает, я в общие написал, если будут идеи пиши туда, как то ведь это можно сделать

http://delphi.mastak.ru/cgi-bin/forum.pl?look=1&id=1002806935&n=0


Donal   (2001-10-11 17:44:00) [3]

ещё можно так :

SetWindowLong (WindowHandle, GWL_EXSTYLE, GetWindowLong (WindowHandle, GWL_EXSTYLE) or WS_EX_TOPMOST);


exchoper   (2001-10-11 16:25:00) [4]

извиняюсь не уточнил, но мне это надо не для основной формы а для окошка, кот из нее показываеться...


Donal   (2001-10-11 16:15:00) [5]

есть у формы такое свойство - FormStyle...и если его выставить в fsStayOnTop, то по идее должен получиться такой эффект, какой тебе нужен


Наверх

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