[About] Version=1.22 Author=nesco Mail=hiasm@mail.ru [Type] Class=Element Info=Управление списком иконок Tab=WinControls [Property] IconToBmp=True - конвертировать иконки в формат BMP при вызове метода doGetIcon, False - не конвертировать|14|1|True,False @TranspColor=Цвет заливки прозрачных областей иконки при конвертации в формат BMP|8|clBtnFace IconFileName=Имя файла для загрузки и сохранения иконки|2| IconsFileName=Имя файла (*.exe,*.dll,*.ocx,*.icl) для импорта иконок в список|2| IListFileName=Имя файла для загрузки и сохранения списка иконок|2| IconsManager=Менеджер иконок|20|(empty)|Icons [Methods] *doMT_InsertIcon=Вставляет иконку в список иконок. При индексe, большем длины списка иконок, иконка добавляется в конец списка ARG(Index, Icon)|1|0 *doMT_ReplaceIcon=Заменяет иконку в списке иконок. ARG(Index, Icon)|1|0 *doMT_LoadExtIcon=Извлекает отдельную иконку из файла ресурса (*.exe,*.dll,*.ocx,*.icl), а при осутствии иконок, извлекается связанная с файлом, где ARG(IconsFileName, ExtractIndex, IconSize, ReplaceIcon)|1|0 doClearIcons=Очищает список иконок|1|0 *doDeleteIcon=Удаляет иконку из списка иконок по индексу из потока. ARG(Index)|1|0 *doGetIcon=Полуает иконку из списка иконок по индексу из потока. ARG(Index)|1|0 *doLoadIcon=Загружает иконку из файла, вставляя ее на место в списке с индексом из потока, если индекс больше длины списка, то вставляет в конец списка. ARG(IconFileName, Index)|1|0 *doSaveIcon=Сохраняет иконку с индексом из потока в файле. ARG(IconFileName, Index)|1|0 *doCountPakIcons=Получает количество иконок в файле ресурса (*.exe,*.dll,*.ocx,*.icl), выдавая полученное значение в поток. ARG(IconsFileName)|1|0 *doLoadPakIcons=Импортирует иконки из файла ресурса (*.exe,*.dll,*.ocx,*.icl) в список иконок. ARG(IconsFileName)|1|0 *doLoadIList=Загружает список иконк из файла. ARG(IListFileName)|1|0 *doSaveIList=Сохраняет список иконок в файле. ARG(IListFileName)|1|0 onChangeImgLst=Событие происходит всякий раз при изменении списка иконок|2|0 *onCountPakIcons=Событие происходит всякий раз после получения количество иконок в файле ресурса методом doCountPakIcons. ARG(IconCount)|2|0 *onGetIcon=Выдает в поток иконку, полученную методом doGetIcon с учетом свойства IconToBmp. ARG(Icon or Bitmap)|2|0 *onExtIcon=Выдает в поток иконку, полученную методом doMT_LoadExtIcon с учетом свойства IconToBmp. ARG(Icon or Bitmap)|2|0 IconArray=Массив иконок|3|13 CountIcons=Содержит количество иконок в списке иконок|3|1 *EndIdxIcons=Содержит индекс последней иконки в списке иконок|3|1 *ImgSize=Содержит размер иконок в списке иконок|3|1 *CountPakIcons=Содержит количество иконок в файле ресурса. Значение действительно после вызова метода doCountPakIcons|3|1 *TranspColor=Содержит цвет заливки прозрачных областей иконки при конвертации в формат BMP|3|1 *IconFileName=Имя файла для загрузки и сохранения иконки|4|2 *IconsFileName=Имя файла (*.exe,*.dll,*.ocx,*.icl) для загрузки иконок|4|2 *IListFileName=Имя файла для загрузки и сохранения списка иконок|4|2 *SFileExists_MT=Если при сохранении в файле эта точка содержит 0, то операция сохранения будет продолжена, иначе - отменена. ARG(Код файловой операции (3 - SaveIcon, 6 - SaveIList), Имя файла)|4|0 *LFileExists_MT=При отсутствии загружаемого файла выдает событие для генерации сообщения, после чего отменяет операцию загрузки. ARG(Код файловой операции (2 - LoadIcon, 4 - LoadPakIcons, 5 - LoadIList, 7 - LoadExtIcon), Имя файла)|4|0