![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как сделать плавающее окно? [D7, WinXP]
VeLeS © (2007-03-10 00:47:00)Как сделать плавающее окно? Как в Download Master.
пробовал играться с fsStayOnTop - не выходит! Может код дадите как это делать.
TStas (2007-03-20 20:53:00) [1]А, кстати, почему если я из среды запускаю программу, где есть окно StayOnTop, то Object Inspector тоже вылазит? Он ведь тоже StayOnTop
ElectriC (2007-03-20 04:08:00) [2]
> Ну всё, разобрался! Главная ошибка была в том, что не стоит
> заниматься программированием в три часа ночи! ;-)))
Бывает!))))))))))
VeLeS (2007-03-15 04:10:00) [3]Ну всё, разобрался! Главная ошибка была в том, что не стоит заниматься программированием в три часа ночи! ;-)))
ElectriC (2007-03-13 17:35:00) [4]Так, в том окно, которое надо вызвать, SetWindowPos нужно прописывать
в FormShow.
P.S. Для стабильности, так сказать, IMHO.
Германн (2007-03-13 02:01:00) [5]
> VeLeS © (13.03.07 01:20) [7]
>
> Так, попробовал, получилось по методу SetWindowPos, но не
> совсем, почему то вместе с тем окном которое я делаю
> плавающим, плавающим становится и окно из которого вызываю.
> Handle, разумеется разные!
>
Как попробовал, разумеется секрет за семью печатями! И что ты тогда хочешь? Волшебную палочку?
VeLeS (2007-03-13 01:20:00) [6]Так, попробовал, получилось по методу SetWindowPos, но не совсем, почему то вместе с тем окном которое я делаю плавающим, плавающим становится и окно из которого вызываю. Handle, разумеется разные!
ElectriC (2007-03-11 02:29:00) [7]Сорри! Вместо Application.Handle нужно писать Окно.Handle!
ElectriC (2007-03-11 02:26:00) [8]Вроде SetWindowPos(Application.Handle, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE or SWP_NOSIZE or SWP_NOACTIVATE) нужно делать на том окне, которое хочешь сделать поверх остальных.
VeLeS (2007-03-11 02:18:00) [9]Так , SetWindowPos вроде прошло но но почему то у меня и главная форма стала поверх всех окон, а это не надо. Будем разбираться дальше.
trubin (2007-03-10 14:28:00) [10]Разместить поверх всех окон: SetWindowPos с флагом HWND_TOPMOST
Belorus (2007-03-10 05:18:00) [11]Не выходит сделать даунлоад мастер :)
Германн (2007-03-10 02:12:00) [12]
> VeLeS © (10.03.07 00:47)
>
> Как сделать плавающее окно? Как в Download Master.
> пробовал играться с fsStayOnTop - не выходит!
1. Что есть " как в Download Master"?
2. пробовал играться с fsStayOnTop - не выходитКак пробовал и что не выходит?