Вверх ↑
Этот топик читают: Гость
Ответов: 233
Рейтинг: 1
#1: 2007-02-02 13:53:41 ЛС | профиль | цитата
Ребят, как сделать так, чтоб форма находилась "всегда снизу" (т.е. окно всегда находится под всеми окнами)? Было бы неплохо добавить эту функцию в компонент WinTools.
карма: 0
%time%
0
Ответов: 3514
Рейтинг: 184
#2: 2007-02-02 14:12:41 ЛС | профиль | цитата
Как понять? ЧТо бы прикрепилось к панели задач? Или просто там возникала?

Add(MainForm,2457651,84,154)
{
Left=20
Top=105
Width=586
Height=599
Position=1
link(onCreate,13180790:doEvent1,[(135,195)(135,195)])
}
Add(Math,10758719,238,189)
{
OpType=1
Op2=622
AngleMode=1
link(Op1,7355300:Height,[(244,171)(244,185)])
}
Add(Screen,7355300,231,140)
{
}
Add(Hub,13180790,147,189)
{
link(onEvent1,10758719:doOperation,[(196,195)(196,195)])
link(onEvent2,13345942:doTop,[(189,202)(189,235)(189,244)])
}
Add(PosWindow,13345942,196,231)
{
link(Handle,7328243:Var,[])
link(Top,10758719:Result,[(216,228)(244,228)])
}
Add(LineBreak,13405629,84,238)
{
Caption="вар2"
Type=1
link(Data,2457651:Handle,[])
Primary=[7328243,112,-35]
}


[size=-2]------ Добавлено в 14:12
Galkov, это ты насчет этого всегда ругаешься?)
Warning: unlink(./attach/files/): Operation not permitted in /www/hexshock/users/hexshock-hiasm04/www/htdocs/xf/addpost.php on line 69

карма: 0
0
файлы: 1code_927.txt [714B] [167]
Ответов: 3655
Рейтинг: 69
#3: 2007-02-02 14:21:27 ЛС | профиль | цитата
V112.Sh, Интерестно Это зачем
Есть свойство Visible есть Minimize
карма: 0

0
Ответов: 3514
Рейтинг: 184
#4: 2007-02-02 14:23:40 ЛС | профиль | цитата
Извентикляюсь. Не внимательно прочитал вопрос..
карма: 0
0
Ответов: 9906
Рейтинг: 351
#5: 2007-02-02 14:41:45 ЛС | профиль | цитата
А можно все остальные окна системе сделать топовыми
карма: 9

0
Ответов: 233
Рейтинг: 1
#6: 2007-02-02 15:46:23 ЛС | профиль | цитата
Вячеслав, а причем тут эти свойства?

Galkov, оригинально!
карма: 0
%time%
0
Ответов: 3514
Рейтинг: 184
#7: 2007-02-02 15:50:25 ЛС | профиль | цитата
а причем тут эти свойства?

Ну можно просто скрыть форму или свернуть.

А вообще если форму не трогать она будет на заднем плане висеть
карма: 0
0
Ответов: 9906
Рейтинг: 351
#8: 2007-02-02 15:51:01 ЛС | профиль | цитата
А ты чего хотел
У винды при показе два списка окон: топовые и нормальные
Хочется третьего - под-нормального
Потом, видимо, захочется - под-под-нормального
карма: 9

0
Ответов: 8930
Рейтинг: 823
#9: 2007-02-02 16:29:04 ЛС | профиль | цитата
V112.Sh, на форуме есть примеры прижатия формы к краю экрана - вправо, влево, вверх.
Вниз не видел, но, наверное, тоже можно.
карма: 19

0
Ответов: 3514
Рейтинг: 184
#10: 2007-02-02 17:00:34 ЛС | профиль | цитата
Леонид, я тоже об этом думал ) Прочитайте сообщение ещё раз )
(т.е. окно всегда находится под всеми окнами)

карма: 0
0
Ответов: 8930
Рейтинг: 823
#11: 2007-02-02 17:10:38 ЛС | профиль | цитата
Астрамак, ага, и "Всегда снизу" - автору надо было уточнить про ось Z
карма: 19

0
Ответов: 233
Рейтинг: 1
#12: 2007-02-02 18:38:09 ЛС | профиль | цитата
Астрамак, ну что ж это за программа такая, форму которой нельзя потрогать?

Пробовал использовать метод от Galkov'a - окно действительно привязывается к "Рабочему столу".
Но, вот такая трабла:
после запуска моей проги запускается бесконечный процесс перебора всех видимых окон (кроме своего) и для каждого найденного врубает "поплавок". А кто будет перебирать только что открытые окна, если моя программа будет завершена??? Т.е. получается, что при закрытии моей программы она должна будет каждому окну выключить "поплавок". Всё это при том, что какие-то окна должны всегда быть "onTop", а "поплавка" у него отобрали... Короче - облом! Способ явно бредовый, по-моему...
Очень сомневаюсь, что в других программах разработчики используют замуты подобного рода... Наверняка ведь есть процедура, приклеивающая форму к "Раб. столу"!?
карма: 0
%time%
0
Ответов: 9906
Рейтинг: 351
#13: 2007-02-02 18:58:42 ЛС | профиль | цитата
V112.Sh писал(а):
Пробовал использовать метод от Galkov'a

Нельзя же до такой степени не понимать шуток

Насчет бреда: по моему глубокому убеждению он содержится в названии топика
Честное слово

V112.Sh писал(а):
Очень сомневаюсь, что в других программах разработчики используют замуты подобного рода... Наверняка ведь есть процедура, приклеивающая форму к "Раб. столу"!?

А я как-то сомневаюсь, что есть серьезные разработчики которые ставят себе это целью
карма: 9

0
Ответов: 2125
Рейтинг: 159
#14: 2007-02-02 19:14:39 ЛС | профиль | цитата
Вот
Add(MainForm,15301073,245,133)
{
Left=20
Top=105
Point(doSendToBack)
Point(onPaint)
link(onActivate,14672595:doWork2,[])
link(onResize,13565778:doWork2,[])
link(onPaint,13565778:doWork3,[(298,181)])
}
Add(HubEx,14672595,308,126)
{
link(onEvent,15301073:doSendToBack,[(327,139)(327,116)(214,116)(214,167)])
}
Add(HubEx,13565778,294,154)
{
link(onEvent,14672595:doWork3,[(312,167)])
}

Изврат, конечно, и MainForm.ini подправить надо, на предмет наличия doSendToBack.

[size=-2]------ Добавлено в 19:14
Прикольно, если их две штуки запустить и одну над другой поставить Борются друг с другом
карма: 1

0
Ответов: 233
Рейтинг: 1
#15: 2007-02-02 19:59:28 ЛС | профиль | цитата
tsdima, это - то, что надо! Спасибо!
карма: 0
%time%
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)