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

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

Как сделать ПОЛНОЕ поверх всех окон, для не главного окна ? [D5, WinME]


Сергей01 ©   (2002-09-04 01:21:00) 

И в случае, если главное не поверх всех окон, и в случае, если главное минимизировано. Просто во всех случаях.
Как сделать именно ПОЛНОЕ поверх всех окон, для не главного окна?

Изменение стиля не главного окна ( Form2 ) на олвэйзонтоп ничего не даёт. Наверно надо делать как то через winapi. Но как ? Попробовал, но у меня ничего не вышло.

Если кто знает, то напишите пожалуйста поподробнее.


------
Если же это невозможно, то как программа может выводить на экран поверх всего даже в минимизированном состоянии, хотя бы кнопки, лэйблы и имидж ?


Сергей01   (2002-09-08 01:17:00) [1]

SPeller,
Частично помогло ! Но при минимизации не помогает, и почему то при вызове функции фокус переключаеться на второе окно, а этого бы хотелось избежать.

Как теперь преодалеть минимизацию ?


SPeller   (2002-09-06 06:37:00) [2]

SetWindowPos(HWND_TOPMOST). У меня работало отлично, на неглавной форме. А если ещё отключить виндовые клавиши, то вообще ловушка для юзверя получается :-))


Сергей01   (2002-09-06 03:59:00) [3]

Игорь Шевченко
Ня а. Не натолкнула.

Sergserg
Не помогает. Вернее иногда почему то начинает вроде работать, а потом вдруг перестаёт. Какой то глюк. А в минимизированном состоянии не работает вообще никогда.


-----------
Неужели такая вроде бы эллементарная проблема в Дельфи не решена ?


Sergserg   (2002-09-05 18:44:00) [4]

Я так FormStyle:=fsStayOnTop, затем в onPaint
application.RestoreTopMosts;
form.show;

Удачи


Игорь Шевченко   (2002-09-04 10:23:00) [5]

В кладовке, в разделе "Готовые пргораммы" лежит программа StayOnTop - может, натолкнет на какие-то мысли.


Наверх

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