Вверх ↑
Этот топик читают: Гость
Ответов: 125
Рейтинг: 6
#1: 2012-08-11 15:28:01 ЛС | профиль | цитата
Сделал все, как в примере вроде, но отображение курсора не меняется. В голове уже все давно работает, а в коде не очень
Первый пример из справки почему-то тоже не работает.. Помогите пожалуйста


Add(MainForm,2953706,210,133)
{
WinStyle=1
BorderStyle=0
DragForm=0
Point(Width)
Point(Height)
Point(Left)
Point(Top)
}
Add(IconsManager,15710695,357,315)
{
Name="icma"
Icons=['0'=[ZIPBE0C000078DAED55CB4EC330105C84C409A93784B8B4473E2252F9ACDCCAE770E46BAA2A2A02A969E19687F26A9BC48CB30242368704EC5BA671258F9D19DBBB1B135DE0B75810FE6FE9E99AE88688EED140D10331AFF188B1E719B709137EE3EEEA921F7BE29BF5DA86056B7A9B4D1004C62D586DEB795114856168DC023AAF2FDB2449E238EE58980D2B1E58B4BBC6A3805D1891ED5D21BA699A4A72EC5E78FE7EB793525996497254B879E6C1F7CBB21CA83F3CA378CEFBDEAFEBBAAAAA7628F9C9F35C92C39316A31F87BD52AA6E008BB2C1F97C3E9D4EC7E3B1280A58640D108BB149CB0BF8B6904B858524D902D53DFC88D8421E35762149EC02D53D36C4B09052382849A2BAFF96A252AA37A94CD572AFBED9EF4F27694DE9CBA495D5FDCFF5B72D50DD36AE18B64075DBBB223969AD5EF196C4275882EA43B952AA582A15CE957A9BFD34F0B5E3AAD2715785E32E43A2F957D37DCDEBF1E6FDF67B5A47EB69BE834FC80D713B],'1'=[ZIPBE0C000078DAED55BB0A0231105C11D442B013B1F14AFF42FF4C3FC7D25E7CA08868E1A7DC8B7B3F124757E550C426B190CCDD5CC2066676370B4754C36359846F8F666DA22E110D4184684C1CBF628AB37987696060F001FD46FDFD55ABEF799EEBBA8EE3D8B6BD5E2C94EB0741E0FB3E5CB6ABA58EFCA3280AC3102ECAC5593F4992C36E8B0D5C74E47FDAEF9F378B5AD45A54678637711CEB6854D50E1DFB038B344D755B6459F6723BCAAF3ECFF3A7328FB1F22A8AA2E031E68EE96854599670E15A948B9F8F4721045B28D787B8BC41DCA0237F7D7F0703839F417E81A857D8BCAF35D0C2A13B91321949590C10682170959B829BFBFAE0675C004686ED02],'2'=[ZIPBE0C000078DAED95C10A8240108627824E81B7882E79EC2DEACDEA713AF626928474ECD29A2092073164719A6DA054223ACCDCF6DF9D057FF1FB915D66014634C210689DC37E0A300380151559B001F69D76F4EE10707979F5B5988C79EAC18F51A411F1861B63C42398768AE3344DCD4BB211C43927499EE759960D2264B7952645741FC57781FE42E9FC30BF280A557E5996AAFCAAAA54F9755DABF29BA651E55B6B55F96DDBAAF211D1F37FF41FE6CBF61FE2DCCC15FB2247B67F7623182E7EC57084387C10A17DC5EB9D4F2F0DE137D92DE2638D785F225E824F39FFDFEA7EE7388EE7FC819EB43BF9C0],'3'=[ZIPBE0C000078DAED94CF0A824010C64782EA10748BE892C7DEA2DE2C1FA763D73A44572FBD86FF401604494CA78991410A0A62160AF65BC785117FDF3A3B2B8047C3F781EE73D84D006600B0A2A0146C80F30F05F46C3FE5707272FA4A8BE1E0F5D2E59F8E87344D932489E3388A2275FE93852E5F2CB22C630B1BEBCFF35CBE4291CF70638CEC2C5968F119581485F48C62FF30A72C4BF58614785555F6E0755DEB96A25FE1A66914574E9C4B188A0B22EA9685996CA10E173ECBD2860A5F0A65892F167FF4877772FA11E14705BD387733BDD68E116F4BC4EB1AD16CB1F529E551D0C96C47DDDCC53BDD018441EBD2],'4'=[ZIPBE0C000078DAED924D0AC23010859F08AE0477226EECD25BC49BE9715C7A936291E2054C2D946217A5A184C4C4A094AEA645C1C57CC9043249DECB1F3071258AE0DA158E73600960EBC2A5B043C87B0E6EECB408C1300CF397AC67D350BF38B3B7E42E6F44FD731CD32D3EE2D65AA2BE949268D1150FFA942A5F502CBAE23D8C315AEBB66D9BA6A9EBBAAAAAB22C8BA2C8F33CCBB2AEC5D7F71F2C465C11F1FEDD292E4932E28989FAD7341DF7457FF4FF1986610276204628AB85DA2BA1C403D8BCC3F77DDE8F0FE109360CFA26]]
}
Add(Timer,4641415,14,224)
{
Interval=0
link(onTimer,13504631:doOperation,[])
}
Add(WorkIconsManager,14236222,504,357)
{
IconsManager="icma"
Point(doGetIcon)
Point(onGetIcon)
link(onGetIcon,10790225:doLoad,[])
}
Add(UseExtCursor,11284403,588,364)
{
ControlManager="imaggg"
}
Add(MouseEvent,15414640,315,161)
{
}
Add(If_else,9127524,210,224)
{
Type=1
Op2=Integer(2)
link(onTrue,12021888:doCompare,[(254,230)(254,259)(220,259)(220,286)])
}
Add(If_else,12021888,231,280)
{
Type=1
link(onTrue,9296202:doOperation,[(275,286)(275,324)(212,324)(212,370)])
link(Op1,2774586:Var2,[])
link(Op2,4607610:Var1,[(244,257)])
}
Add(If_else,15564136,280,364)
{
Type=1
link(onTrue,3835600:doData,[])
link(Op1,4607610:Var2,[(286,318)(321,318)])
link(Op2,9296202:Result,[(293,356)(263,356)(263,401)(230,401)])
}
Add(Math,9296202,224,364)
{
link(onResult,15564136:doCompare,[])
link(Op1,2774586:Var1,[(230,271)])
link(Op2,2953706:Width,[(237,319)(216,319)])
}
Add(GetDataEx,2774586,231,266)
{
link(Data,2953706:Left,[(237,216)(230,216)])
}
Add(GetDataEx,4607610,315,252)
{
link(Data,15414640:MouseX,[])
}
Add(RichEdit,10362272,455,371)
{
Left=65
Top=55
Width=290
Height=215
}
Add(DoData,3835600,357,364)
{
Data=Integer(3)
link(onEventData,5892357:doEvent1,[])
}
Add(Math,13504631,56,224)
{
OpType=1
ResultType=0
link(onResult,803197:doCompare,[])
link(Op1,2953706:Top,[(62,181)(237,181)])
link(Op2,15414640:MouseY,[(69,208)(328,208)])
}
Add(StrMask,803197,98,224)
{
Mask="-*"
link(onFalse,9905322:doWork2,[])
link(onTrue,240576:doDelete,[])
}
Add(Delete,240576,154,231)
{
Count=1
link(onDelete,9905322:doWork3,[(200,237)])
}
Add(HubEx,9905322,196,224)
{
link(onEvent,9127524:doCompare,[])
}
Add(Image,10790225,546,364)
{
Left=525
Top=150
Name="imaggg"
link(onClick,11284403:doSetCursor,[])
}
Add(Hub,5892357,406,364)
{
link(onEvent1,14236222:doGetIcon,[])
link(onEvent2,10362272:doAdd,[])
}

карма: 0

0
файлы: 1code_28736.txt [4.6KB] [99]
Разработчик
Ответов: 26324
Рейтинг: 2148
#2: 2012-08-11 16:30:25 ЛС | профиль | цитата
mrumbert писал(а):
но отображение курсора не меняется

А если внимательно почитать описание к точке

doSetCursor=Звгружает и устанавливает курсор из файла по имени из потока или поля


Вопрос -- где твой файл курсора

Этот компонент не предполагал, не предполагает и не будет предполагать загрузку ни из чего больше, кроме как из файла
карма: 22

0
Ответов: 125
Рейтинг: 6
#3: 2012-08-11 17:20:08 ЛС | профиль | цитата
nesco, А как же тогда работает пример ElementsDelphiExampleFormsUseExtCursor.sha
В менеджере иконок, как в примере.
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#4: 2012-08-11 17:25:32 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2025-01-17 15:19:43
карма: 0

0
Ответов: 125
Рейтинг: 6
#5: 2012-08-11 17:31:46 ЛС | профиль | цитата
Ой, извиняюсь, незаметил Спасибо
P.S. Все равно не работает, даже с залитыми в папку иконками
Sha c иконками:
http://zalil.ru/33668623 (На добавить файл недостаточно прав)
карма: 0

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