| Картинка | - Img_Loader |
Img_Loader
Краткое описание
Элемент позволяет загружать и отрисовывать изображения всех форматов графики, поддерживаемых операционной системой (а именно - IE)
Параметры
Методы
События
Свойства
Данные
Пример
Пример использования компонента 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]
Обновление элемента: [svn]Img_Loader.pas[/svn]
BB-code статьи для вставки
Всего комментариев: 0
(комментарии к статье еще не добавлены)