Вверх ↑
Разработчик
Ответов: 26153
Рейтинг: 2127
#1: 2010-05-15 16:12:40 ЛС | профиль | цитата
Muz-Tv писал(а):
Похоже так нельзя узнать Caption у динамических элементов, вот пример

##handle -- это не handle читаемого элемента, а handle мультика



Add(MainForm,2953706,70,140)
{
}
Add(WinTools,143148,231,210)
{
link(Handle,914321:handle,[(237,191)(251,191)])
}
Add(Message,3140055,231,259)
{
link(Message,143148:CaptionText,[])
}
Add(Button,7634834,147,259)
{
Left=215
Top=160
link(onClick,3140055:doMessage,[])
}
Add(Button,12519593,147,140)
{
Left=335
Caption="add"
link(onClick,914321:##add,[])
}
Add(ChildPanelEx,914321,231,140)
{
Mode=1
}
BEGIN_SDK
Add(EditMultiEx,1679070,21,21)
{
WorkCount=#5:##add|
VarCount=#8:##handle|13:##eventHandle|6:handle|0:|
Point(##add)
Point(##handle)
Point(##eventHandle)
link(handle,8427301:Handle,[])
}
Add(Panel,8828078,35,105)
{
Width=63
Height=22
}
Add(Button,8427301,35,147)
{
Left=2
Top=2
Width=59
Height=18
Align=5
Caption="Dynamik"
Point(Handle)
}
END_SDK


И запомни на будущее -- все твои точки относятся только к текущему мультику, перед какими-то операциями с нужной тебе частью, сначала необходимо выбрать эту часть ##select-ом (##hselect-ом)

Да, и ##Add на режим Standard не влияет, мультик, в таком режиме, всегда автоматически создается в одном экземпляре
карма: 22

0