Assasin писал(а):
Нифига не пойму, как заставить это работатьПервое: измени формат иконок. Представленный формат не поддерживается при загрузке из файла. От него остается только маска
Второе: сделай мультик загрузки вот таким
Add(MultiElement,5725311,203,70)
{
}
BEGIN_SDK
Add(EditMulti,13213623,21,21)
{
WorkCount=1
Width=321
Height=144
link(doWork1,14771763:doEnum,[(56,27)(56,97)])
}
Add(WorkIconsManager,10030707,266,77)
{
IconsManager="parent.Ico"
Point(doMT_InsertIcon)
Point(IconFileName)
Point(doLoadIcon)
link(IconFileName,13347527:FString,[(272,65)(253,65)(253,140)(146,140)])
}
Add(StrList,146257,77,28)
{
Strings=#10:folder.ico|9:write.ico|7:sys.ico|
}
Add(ArrayEnum,14771763,91,91)
{
link(onItem,13347527:doString,[])
link(Array,146257:Array,[])
}
Add(FormatStr,13347527,140,91)
{
Mask="%1Icons\%2"
Point(FString)
link(onFString,9824021:doData,[])
link(Str1,2448535:CurrentDir,[])
}
Add(Dir,2448535,140,42)
{
}
Add(DoData,9824021,210,91)
{
link(onEventData,10030707:doLoadIcon,[])
link(Data,14771763:Index,[(216,79)(192,79)(192,147)(104,147)])
}
END_SDK
Кстати, проблема не в Альфа-канале XP-иконок, а в той программе, где ты создавал эти иконки. Вот такие же XP-иконки, но которые прекрасно читаются