Вверх ↑
Этот топик читают: Гость
Ответов: 34
Рейтинг: 2
#1: 2015-07-06 13:46:06 ЛС | профиль | цитата
Всем привет!
Подскажите пожалуйста , есть ли возможность сделать так , чтобы форма (окно) не сворачивалось ни каким способом , в том числе при нажатии Win+D , не используя при этом функцию поплавок компонента WinTools ?
карма: 0

0
Ответов: 95
Рейтинг: 1
#2: 2015-07-06 22:44:40 ЛС | профиль | цитата
держи локер комбинацией вин + д не сворачивается, подправь схему может поможет

http://forum.hiasm.com/forum_serv.php?q=56&id=3970


карма: 0

0
Ответов: 34
Рейтинг: 2
#3: 2015-07-06 23:15:33 ЛС | профиль | цитата
Saturn36rus, спасибо конечно , но это слишком заморочено , хотелось бы что то попроще )
карма: 0

0
Ответов: 95
Рейтинг: 1
#4: 2015-07-07 00:28:51 ЛС | профиль | цитата
Dimka писал(а):
Saturn36rus, спасибо конечно , но это слишком заморочено , хотелось бы что то попроще )



code_35972.txt
------------ Дoбавленo в 00.24:
но так она свернётся таймер с поплавком и с активацией тогда не свернёшь


Add(MainForm,2953706,217,168)
{
TaskBar=1
Point(onClose)
Point(Close)
link(onClose,6218916:doExec,[])
link(Close,3424709:Value,[])
}
Add(Application,11110026,294,133)
{
}
Add(WinExec,6218916,294,189)
{
link(FileName,11110026:AppFileName,[])
}
Add(Memory,3424709,217,105)
{
Default=String(1)
}
Add(Timer,15903241,217,252)
{
Interval=10
link(onTimer,15925391:doEvent1,[])
}
Add(Hub,15925391,287,252)
{
link(onEvent1,13435699:doPopup,[])
link(onEvent2,13435699:doActive,[])
}
Add(WinTools,13435699,350,245)
{
}


------------ Дoбавленo в 00.28:
ссори вот так наверное будет правильнее))


Add(MainForm,2953706,217,168)
{
TaskBar=1
Point(onClose)
Point(Close)
link(onClose,6218916:doExec,[])
link(Close,3424709:Value,[])
}
Add(Application,11110026,294,133)
{
}
Add(WinExec,6218916,294,189)
{
link(FileName,11110026:AppFileName,[])
}
Add(Memory,3424709,217,105)
{
Default=String(1)
}
Add(Timer,15903241,154,252)
{
Interval=10
link(onTimer,11713147:doNext,[])
}
Add(Hub,15925391,287,252)
{
OutCount=3
link(onEvent1,13435699:doPopup,[])
link(onEvent2,13435699:doActive,[])
}
Add(WinTools,13435699,350,245)
{
Point(doNormal)
}
Add(Counter,11713147,224,252)
{
link(onNext,15925391:doEvent1,[])
}


карма: 0

0
файлы: 1code_35972.txt [325B] [132]
Ответов: 34
Рейтинг: 2
#5: 2015-07-07 01:23:51 ЛС | профиль | цитата
Saturn36rus, не работает - она не закрывается , но сворачивается , а мне надо чтоб
не сворачивалась при нажатии на Win+D
что то типо этого:
code_35974.txt

а в идеале - чтоб форма была вообще без кнопок , вот так:
code_35975.txt

поплывок мог бы помоч , но нужно чтоб окно не всегда было на верху , а просто чтобы не сворачивалось )
------------ Дoбавленo в 01.23:
я так понял , что при Win+D форма не сворачивается , а просто рабочий стол становится поверх
всех других открытых окон , так вот можно вычислить handle рабочего стола и формы , а
есть ли какая то возможность переместить форму поверх рабочего стола ?

карма: 0

0
Ответов: 100
Рейтинг: -1
#6: 2015-07-12 20:52:34 ЛС | профиль | цитата
Ну я бы зделал сервис+MailSlot для общения окон и вот когда главное окно теряет фокус то сервис розворачивает. Ну можно добавить что бы сервис проверял была ли нажата Win+D и только тогда сработал.
карма: 0

0
6
Сообщение
...
Прикрепленные файлы
(файлы не залиты)