Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2007.05.20;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.059 c
2-1177648851
sergeyst
2007-04-27 08:40
2007.05.20
Совместная работа над проектом


15-1177076711
Ringo
2007-04-20 17:45
2007.05.20
Вот те раз! А я думал, - Медведев...


2-1177849540
N3xt
2007-04-29 16:25
2007.05.20
Задачка)


15-1176755469
ppcumax
2007-04-17 00:31
2007.05.20
Где взять библиотеку kernel32.dll?


2-1178212697
залётный
2007-05-03 21:18
2007.05.20
время в миссисекундах





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский