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

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

Окно поверх всех других! [D7, WinXP]


iffi ©   (2005-03-12 14:01:00) 

Доброго времени суток УВ. МАСТЕРА! Проблема такая: как сделать, чтобы окно выводилось поверх других окон приложений, т.е. когда мое приложение не активно, но по таймеру открывается дополнительное окно, то оно всплывает за другими приложениями.
Заранее благодарен.


ламер_   (2005-03-12 21:08:00) [1]

procedure TForm1.FormCreate(Sender: TObject);
begin
    with Form1 do
SetWindowPos(Handle, HWND_TOPMOST, Left, Top,
Width, Height, SWP_NOACTIVATE or SWP_NOMOVE or SWP_NOSIZE);
end;
-------
Окошко, окошко, повернись к ядру задом, а ко мне дружественным интерфейсом!


Anatoly Podgoretsky   (2005-03-12 18:20:00) [2]

Checist [root]   (12.03.05 14:11) [5]
А ты за него не решай, могут или нет, он сказал нет, в том числе и свои. Окно поверх всехдругих


Checist [root]   (2005-03-12 14:11:00) [3]

Окна других приложений могут перекрывать.


Anatoly Podgoretsky   (2005-03-12 14:09:00) [4]

А что делать если две копии приложения запустить? Вешаться?


Gero   (2005-03-12 14:08:00) [5]


> Нет, это только для окон данного приложения!

Это тебе кто такое сказал?


Checist [root]   (2005-03-12 14:06:00) [6]

Нет, это только для окон данного приложения!


WhiteGuy   (2005-03-12 14:03:00) [7]

Привет!
Вроде WindowStyle:=fsStayOnTop
Щас нету Дельфи - не уверен!!


Наверх

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