Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.05.20;
Скачать: CL | DM;

Вниз

Как сделать плавающее окно?   Найти похожие ветки 

 
VeLeS ©   (2007-03-10 00:47) [0]

Как сделать плавающее окно? Как в Download Master.
пробовал играться с fsStayOnTop - не выходит! Может код дадите как это делать.


 
Германн ©   (2007-03-10 02:12) [1]


> VeLeS ©   (10.03.07 00:47)
>
> Как сделать плавающее окно? Как в Download Master.
> пробовал играться с fsStayOnTop - не выходит!

1. Что есть " как в Download Master"?
2. пробовал играться с fsStayOnTop - не выходит Как пробовал и что не выходит?


 
Belorus ©   (2007-03-10 05:18) [2]

Не выходит сделать даунлоад мастер :)


 
trubin ©   (2007-03-10 14:28) [3]

Разместить поверх всех окон: SetWindowPos с флагом HWND_TOPMOST


 
VeLeS ©   (2007-03-11 02:18) [4]

Так , SetWindowPos вроде прошло но но почему то  у меня и главная форма стала поверх всех окон, а это не надо. Будем разбираться дальше.


 
ElectriC ©   (2007-03-11 02:26) [5]

Вроде SetWindowPos(Application.Handle, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE or SWP_NOSIZE or SWP_NOACTIVATE) нужно делать на том окне, которое хочешь сделать поверх остальных.


 
ElectriC ©   (2007-03-11 02:29) [6]

Сорри! Вместо Application.Handle нужно писать Окно.Handle!


 
VeLeS ©   (2007-03-13 01:20) [7]

Так, попробовал, получилось по методу SetWindowPos, но не совсем, почему то вместе с тем окном  которое   я делаю плавающим,  плавающим становится и окно из которого вызываю.   Handle, разумеется разные!


 
Германн ©   (2007-03-13 02:01) [8]


> VeLeS ©   (13.03.07 01:20) [7]
>
> Так, попробовал, получилось по методу SetWindowPos, но не
> совсем, почему то вместе с тем окном  которое   я делаю
> плавающим,  плавающим становится и окно из которого вызываю.
>    Handle, разумеется разные!
>

Как попробовал, разумеется секрет за семью печатями! И что ты тогда хочешь? Волшебную палочку?


 
ElectriC ©   (2007-03-13 17:35) [9]

Так, в том окно, которое надо вызвать, SetWindowPos нужно прописывать
в FormShow.
P.S. Для стабильности, так сказать, IMHO.


 
VeLeS ©   (2007-03-15 04:10) [10]

Ну всё, разобрался!  Главная ошибка была в том, что не стоит заниматься программированием в три часа ночи! ;-)))


 
ElectriC ©   (2007-03-20 04:08) [11]


> Ну всё, разобрался!  Главная ошибка была в том, что не стоит
> заниматься программированием в три часа ночи! ;-)))

Бывает!))))))))))


 
TStas ©   (2007-03-20 20:53) [12]

А, кстати, почему если я из среды запускаю программу, где есть окно StayOnTop, то Object Inspector тоже вылазит? Он ведь тоже StayOnTop



Страницы: 1 вся ветка

Текущий архив: 2007.05.20;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.061 c
15-1177059201
LifeTime
2007-04-20 12:53
2007.05.20
Gambas


2-1177728215
Pekar
2007-04-28 06:43
2007.05.20
Имя текущего пользователя


15-1176835024
ANTPro
2007-04-17 22:37
2007.05.20
Военкомат


3-1172739713
Егоров А.Н.
2007-03-01 12:01
2007.05.20
Сжатие таблицы


1-1174714805
Dismember
2007-03-24 08:40
2007.05.20
TrackBar, реагирующий на нажатия в своей области.