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

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

StayOnTop


iguana ©   (2002-11-12 15:05:00) 

как сделать так что бы некоторая форма всегда отображалась поверх остальных в конкретном приложении, а не вообще поверх всего что на экране ?


3,14Here   (2002-11-12 17:01:00) [1]

Может MainForm.Button1.SetFocus подойдет


sergej   (2002-11-12 15:41:00) [2]

MainForm.Create ()
ShowModal;

Form1.Create()
Show;


iguana   (2002-11-12 15:36:00) [3]

тьфу ... рано обрадовался :)
нефига, точно такой же эффект как и StayOnTop ... окно висит поверх всех приложений, а мне надо что бы оно было поверх других окон своего приложения :)


iguana   (2002-11-12 15:33:00) [4]

уряяяяяя .. заработало
пасиба :)


Sergej   (2002-11-12 15:30:00) [5]

SetWindowPos(Form1.Handle, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOSIZE OR SWP_NOMOVE OR SWP_NOACTIVATE);


iguana   (2002-11-12 15:19:00) [6]

SetWindowPos(Form1.Handle, HWND_TOP, 0, 0, 0, 0, SWP_NOSIZE OR SWP_NOMOVE OR SWP_NOACTIVATE);

пишу вот так и никакого эффекта
чё делаю не так ?


iguana   (2002-11-12 15:14:00) [7]

типа не работает :)


Игорь Шевченко   (2002-11-12 15:10:00) [8]

SetWindowPos(Form.Handle, HWND_TOP, 0, 0, 0, 0, SWP_NOSIZE OR SWP_NOMOVE OR SWP_NOACTIVATE);


Наверх

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