Вверх ↑
Пакеты 
HiAsm4
Windows 
Компоненты 
Гpaфикa 
Картинка - Img_Loader

Img_Loader
Краткое описание
Элемент позволяет загружать и отрисовывать изображения всех форматов графики, поддерживаемых операционной системой (а именно - IE)
Параметры
  • FileName - Определяет имя файла с изображением по-умолчанию
  • Методы
  • doLoad - Загружает изображение из файла ARG(FileName)
  • События
  • onLoad - Событие происходит всякий раз после полной загрузки изображения, выдавая его как картинку в поток ARG(Bitmap)
  • Свойства
  • Bitmap - Cодержит картинку загруженного изображения
  • Busy - Содержит 1, если происходит загрузка файла, 0 - в противном случае
  • ImageWidth - Ширина загруженного изображения
  • ImageHeight - Высота загруженного изображения
  • Данные
  • FileName - Определяет имя файла с изображением
  • Пример
    Пример использования компонента Img_Loader
    
    Add(MainForm,5760284,322,182)
    {
    Left=20
    Top=105
    Width=370
    Caption="Image Viewer"
    Position=1
    }
    Add(Button,10902724,273,224)
    {
    @Hint=#27:Запуск диалога выбора файла|
    Top=232
    Width=354
    Height=30
    Align=4
    Font=[MS Sans Serif,10,1,0,1]
    TabOrder=-1
    Caption="Viewe Image File"
    link(onClick,5049552:doExecute,[])
    }
    Add(ODialog,5049552,322,224)
    {
    Filter="Файлы рисунков( png )|*.png|Файлы рисунков( jpg )|*.jpg|Файлы рисунков( gif )|*.gif|Файлы рисунков( bmp )|*.bmp|All files|*.*|"
    FileName=""
    link(onExecute,2555054:doLoad,[])
    }
    Add(AlphaImage,2282639,420,224)
    {
    Width=354
    Height=232
    Align=5
    }
    Add(Img_Loader,2555054,371,224)
    {
    link(onLoad,2282639:doLoad,[])
    }

    Замечания
    Следует помнить о том, что загрузка изображения в память и его декодирование происходит асинхронно с выполнением программы (в разных потоках). Поэтому после вызова метода doLoad управление в программу возвращается немедленно, а событие onLoad происходит гораздо позже, только после полного окончания операции загрузки изображения
    Обновление элемента: [svn]Img_Loader.pas[/svn]
    BB-code статьи для вставки
    Всего комментариев: 0
    (комментарии к статье еще не добавлены)
    Комментарий
    ...