Вверх ↑
Этот топик читают: Гость
Ответов: 44
Рейтинг: 3
#16: 2011-12-19 17:09:52 ЛС | профиль | цитата
ser_davkin, Спасибо))) дома покапашусь, это вроде как раз то, что надо)) чутка изменю ток) Огромное спасибо)
Vovan, Кодировка неправильная((( а так спасибо))

карма: 0

0
Ответов: 258
Рейтинг: 2
#17: 2011-12-19 17:15:22 ЛС | профиль | цитата
Бывает! Я сразу скачиваю, и через блокнот, кодировку меняю!
------------ Дoбавленo в 17.14:
Add(MainForm,2953706,210,84)
{
Width=211
Height=202
Position=1
}
Add(Edit,11802436,492,217)
{
Left=55
Top=10
Width=125
Text="&Нафиг"
}
Add(Edit,3643872,518,336)
{
Left=55
Top=35
Width=125
Text="&Пофиг"
}
Add(Edit,4624040,492,560)
{
Left=55
Top=60
Width=125
Text="В натуре"
}
Add(MultiElement,1948558,436,420)
{
link(Data1,4328134:Var2,[(442,337)(391,337)])
link(Data2,11802436:Text,[(449,334)(498,334)])
}
BEGIN_SDK
Add(EditMulti,4468979,21,21)
{
WorkCount=1
DataCount=2
Height=284
link(doWork1,14658711:doEvent1,[(28,27)(28,202)])
}
Add(WinTools,8331947,161,140)
{
Point(doCaption)
link(Handle,8097485:Value,[(167,128)(202,128)(202,233)(237,233)])
link(Text,7847556:Var3,[(174,80)])
}
Add(FindWindow,7625593,77,140)
{
ClassName="Button"
Caption="&Нет"
SkipParam=2
Point(ChildHandle)
link(onFind,2310830:doWork2,[(160,146)(160,195)])
link(ParentHandle,4468979:Data1,[(83,80)(27,80)])
}
Add(Memory,8097485,231,189)
{
link(onData,8331947:doCaption,[(275,195)(275,185)(149,185)(149,174)])
}
Add(FindWindow,2881439,182,252)
{
ClassName="Button"
Caption="&No"
SkipParam=2
Point(ChildHandle)
link(onFind,2310830:doWork3,[])
link(ParentHandle,7847556:Var2,[(188,168)(153,168)])
}
Add(HubEx,2310830,210,189)
{
link(onEvent,8097485:doValue,[])
}
Add(GetDataEx,7847556,147,75)
{
Angle=3
link(Data,4468979:Data2,[(34,80)])
}
Add(Hub,14658711,35,196)
{
link(onEvent1,7625593:doFindChild,[(63,202)(63,153)])
link(onEvent2,2881439:doFindChild,[(115,209)(115,265)])
}
END_SDK
Add(MultiElement,13558625,415,280)
{
link(Data1,4328134:Var3,[(421,250)])
link(Data2,3643872:Text,[(428,275)(504,275)(504,380)(524,380)])
}
BEGIN_SDK
Add(EditMulti,13418744,21,21)
{
WorkCount=1
DataCount=2
Height=270
link(doWork1,3799624:doEvent1,[(49,27)(49,230)])
}
Add(WinTools,11876518,161,140)
{
Point(doCaption)
link(Handle,16730597:Value,[(167,128)(202,128)(202,233)(237,233)])
link(Text,5132708:Var3,[(174,80)])
}
Add(FindWindow,1349102,77,140)
{
ClassName="Button"
Caption="&Да"
SkipParam=2
Point(ChildHandle)
link(onFind,2504031:doWork2,[(160,146)(160,195)])
link(ParentHandle,13418744:Data1,[(83,80)(27,80)])
}
Add(Memory,16730597,231,189)
{
link(onData,11876518:doCaption,[(275,195)(275,185)(149,185)(149,174)])
}
Add(FindWindow,7306963,182,252)
{
ClassName="Button"
Caption="&Yas"
SkipParam=2
Point(ChildHandle)
link(onFind,2504031:doWork3,[])
link(ParentHandle,5132708:Var2,[(188,168)(153,168)])
}
Add(HubEx,2504031,210,189)
{
link(onEvent,16730597:doValue,[])
}
Add(GetDataEx,5132708,147,75)
{
Angle=3
link(Data,13418744:Data2,[(34,80)])
}
Add(Hub,3799624,77,224)
{
link(onEvent1,1349102:doFindChild,[(103,230)(103,192)(65,192)(65,153)])
link(onEvent2,7306963:doFindChild,[(137,237)(137,265)])
}
END_SDK
Add(MultiElement,13230551,330,644)
{
link(Data1,13896198:Var2,[(336,449)(377,449)])
link(Data2,4624040:Text,[(343,618)(498,618)])
}
BEGIN_SDK
Add(EditMulti,4572951,21,21)
{
WorkCount=1
DataCount=2
Height=319
link(doWork1,6805204:doEvent1,[(45,27)(45,251)])
}
Add(WinTools,15439820,161,140)
{
Point(doCaption)
link(Handle,10668081:Value,[(167,128)(202,128)(202,233)(237,233)])
link(Text,9027719:Var3,[(174,80)])
}
Add(FindWindow,3732795,77,140)
{
ClassName="Button"
Caption="ОК"
SkipParam=2
Point(ChildHandle)
link(onFind,8640043:doWork2,[(160,146)(160,195)])
link(ParentHandle,4572951:Data1,[(83,80)(27,80)])
}
Add(Memory,10668081,231,189)
{
link(onData,15439820:doCaption,[(275,195)(275,185)(149,185)(149,174)])
}
Add(FindWindow,1087,182,252)
{
ClassName="Button"
Caption="OK"
SkipParam=2
Point(ChildHandle)
link(onFind,8640043:doWork3,[])
link(ParentHandle,9027719:Var2,[(188,168)(160,168)])
}
Add(HubEx,8640043,210,189)
{
link(onEvent,10668081:doValue,[])
}
Add(GetDataEx,9027719,154,75)
{
Angle=3
link(Data,4572951:Data2,[(34,80)])
}
Add(Hub,6805204,70,245)
{
link(onEvent1,3732795:doFindChild,[(96,251)(96,202)(65,202)(65,153)])
link(onEvent2,1087:doFindChild,[(133,258)(133,265)])
}
END_SDK
Add(MultiElement,1200728,420,504)
{
link(Data1,4328134:Var1,[(426,239)(391,239)])
link(Data2,10828731:Text,[(433,487)(594,487)])
}
BEGIN_SDK
Add(EditMulti,4176668,21,21)
{
WorkCount=1
DataCount=2
Width=510
Height=571
link(doWork1,7647028:doEvent1,[(42,27)(42,237)])
}
Add(WinTools,4540068,161,140)
{
Point(doCaption)
link(Handle,8914595:Value,[(167,128)(202,128)(202,233)(237,233)])
link(Text,4096633:Var3,[(174,80)])
}
Add(FindWindow,6026544,77,140)
{
ClassName="Button"
Caption="Отмена"
SkipParam=2
Point(ChildHandle)
link(onFind,4399813:doWork2,[(160,146)(160,195)])
link(ParentHandle,4176668:Data1,[(83,80)(27,80)])
}
Add(Memory,8914595,231,189)
{
link(onData,4540068:doCaption,[(275,195)(275,185)(149,185)(149,174)])
}
Add(FindWindow,12213048,182,252)
{
ClassName="Button"
Caption="Cancel"
SkipParam=2
Point(ChildHandle)
link(onFind,4399813:doWork3,[])
link(ParentHandle,4096633:Var2,[(188,168)(160,168)])
}
Add(HubEx,4399813,210,189)
{
link(onEvent,8914595:doValue,[])
}
Add(FindWindow,15336958,245,378)
{
ClassName="Button"
Caption="О&тмена"
SkipParam=2
Point(ChildHandle)
link(onFind,9602808:doWork2,[(328,384)(328,433)])
link(ParentHandle,4096633:Var1,[(251,69)(160,69)])
}
Add(Memory,8240771,399,427)
{
link(onData,4399813:doWork1,[(443,433)(443,186)(214,186)])
}
Add(FindWindow,6788128,350,490)
{
ClassName="Button"
Caption="C&ancel"
SkipParam=2
Point(ChildHandle)
link(onFind,9602808:doWork3,[])
link(ParentHandle,11861078:Var2,[(356,287)(146,287)])
}
Add(HubEx,9602808,378,427)
{
link(onEvent,8240771:doValue,[])
}
Add(GetDataEx,4096633,154,75)
{
Angle=3
link(Data,11861078:Var3,[])
}
Add(GetDataEx,11861078,140,75)
{
Angle=3
link(Data,4176668:Data2,[(34,80)])
}
Add(Hub,7647028,63,231)
{
OutCount=4
link(onEvent1,6026544:doFindChild,[(89,237)(89,195)(65,195)(65,153)])
link(onEvent2,12213048:doFindChild,[(129,244)(129,265)])
link(onEvent3,15336958:doFindChild,[(161,251)(161,391)])
link(onEvent4,6788128:doFindChild,[(213,258)(213,503)])
}
END_SDK
Add(Edit,10828731,588,466)
{
Left=90
Top=85
Width=90
Text="Н&ефиг"
}
Add(WinEnum,5633415,308,161)
{
Point(GetActiveWindow)
}
Add(GetDataEx,4328134,385,245)
{
Angle=3
link(Data,13896198:Var3,[])
}
Add(GetDataEx,13896198,371,245)
{
Angle=3
link(Data,5633415:GetActiveWindow,[(321,250)])
}
Add(Label,10994875,546,84)
{
Left=8
Top=12
Width=43
Height=17
Caption="Нет No"
}
Add(Label,6001871,504,91)
{
Left=8
Top=35
Width=43
Height=17
Caption="Да Yas"
}
Add(Label,2459788,476,42)
{
Left=8
Top=87
Width=82
Height=17
Caption="Отмена Cancel"
}
Add(Label,16518771,462,147)
{
Left=8
Top=60
Width=40
Height=17
Caption="ОК OK"
}
Add(Timer,4714840,161,336)
{
Interval=10
Enable=1
link(onTimer,7339864:doEvent1,[])
}
Add(Hub,7339864,245,336)
{
OutCount=4
link(onEvent1,13558625:doWork1,[(337,342)(337,286)])
link(onEvent2,1948558:doWork1,[(347,349)(347,426)])
link(onEvent3,1200728:doWork1,[(339,356)(339,510)])
link(onEvent4,13230551:doWork1,[(295,363)(295,650)])
}
Add(CheckBox,5502807,42,343)
{
Left=60
Top=120
Width=75
Caption="Фильтруй"
link(onCheck,8929863:doEvent,[])
}
Add(IndexToChanel,8929863,98,343)
{
link(onEvent1,4714840:doStop,[])
link(onEvent2,4714840:doTimer,[(146,356)(146,342)])
}


------------ Дoбавленo в 17.16:
Ну вот! Теперь другое дело!
карма: 0

0
Ответов: 8960
Рейтинг: 824
#18: 2011-12-19 17:27:21 ЛС | профиль | цитата
Saget13, коллеги выложили Внимательно прочтите выставленные Свойства дочерней формы и чем они отличны от выставленных свойств в главной
карма: 19

0
Ответов: 35
Рейтинг: 4
#19: 2012-01-17 13:46:07 ЛС | профиль | цитата
Вот нашел ссылку
w32api.narod.ru/messages/WM_LBUTTONDOWN.html
Возник вопрос:
"fwKeys = wParam; // флаги клавиш
xPos = LOWORD(lParam); // горизонтальное положение курсора
yPos = HIWORD(lParam); // вертикальное положение курсора"
LOWORD и HIWORD это что и куда его вписывать?
карма: 0

0
Ответов: 3889
Рейтинг: 362
#20: 2012-01-17 13:48:40 ЛС | профиль | цитата
A.Phoenix, lParam = (yPos * 65536) + xPos. Для этого у нас есть специальный элемент PointXY, кстати. И для WM_LBUTTONDOWN тоже есть специальный элемент, справка про него знает
карма: 1

1
Голосовали:A.Phoenix
Разработчик
Ответов: 26305
Рейтинг: 2146
#21: 2012-01-17 13:50:51 ЛС | профиль | цитата
A.Phoenix писал(а):
Вот нашел ссылку

А к чему это вообще
Тут, в теме, вроде о мессагах говорили, а не о клавишах мышей
карма: 22

0
Ответов: 3889
Рейтинг: 362
#22: 2012-01-17 13:53:55 ЛС | профиль | цитата
A.Phoenix, кстати, я же уже давал исчерпывающий пример полноценно эмуляции нажатия мышкой через оконные сообщения: Mouse:Emulate via messages
карма: 1

0
Ответов: 35
Рейтинг: 4
#23: 2012-01-17 15:03:57 ЛС | профиль | цитата
1nd1g0, спасибо!
nesco, мне показалось, что WM_... тоже мессаги.
карма: 0

0
Разработчик
Ответов: 26305
Рейтинг: 2146
#24: 2012-01-17 15:43:21 ЛС | профиль | цитата
A.Phoenix писал(а):
мне показалось, что WM_... тоже мессаги.

Да, это системные сообщения, но никак не компонент для выдачи сообщений, а тема, между прочим, называется -- Вопрос по Компоненту Message
карма: 22

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