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

Img_Bmp
Краткое описание
Компонент предназначен для отрисовки картинки.
Параметры
  • X - Координата X элемента по-умолчанию
  • Y - Координата Y элемента по-умолчанию
  • DrawSource - Объект вывода графики: Bitmap - картинка, Handle - окно или элемент управления Windows, Context - контекст устройства
  • Transparent - Поддержка вывода прозрачных картинок
  • TransparentColor - Цвет прозрачности
  • AntiAlias - Сглаживание исходной картинки перед отрисовкой
  • Методы
  • doDraw - Отрисовать элемент по координатам (X,Y)
  • События
  • onDraw - Событие происходит всякий раз после отрисовки элемента
  • Данные
  • Bitmap - Объект вывода графики, на которой требуется отрисовать элемент
  • SourceBitmap - Картинка, которую необходимо отрисовать
  • Пример
    Пример использования компонента Img_Bmp
    
    Add(MainForm,2953706,84,56)
    {
    Caption="Пример использования Img_Bmp"
    }
    Add(PaintBox,16084042,161,56)
    {
    Left=10
    Top=10
    Width=370
    Height=255
    link(onBeforeDraw,7075259:doDraw,[(205,62)(205,102)(149,102)(149,125)])
    }
    Add(Bitmap,2881753,224,56)
    {
    Picture=[ZIPF64E000078DADD5C517253310C14B7E0089C802FBEF887AB70051F8D53F1FBC814C8B89676B5929DB634D3CC649AE43D5B9657AB959CAFDF7E7DB7A7C7E7DBF3D3EDF9E3F6FC727B7EB08F4FFFFFF9F7FDF971551E6643F980F8B1F08B7FFE36EF82DE9A2F9EDE65F98CF6F99A3DFDC595BB882BB2BC55BD727B750E3E747B9646A5587B7115C513F4FFDF2FD83626990259A6F67EF7A610471EDACD0FAF8A1BCB65C16447787D7F6B343B0167ACB776E2DEA44B190F7519731B04960B6E0205B1796A4F34053E3665951B487224F4342223F2073E1ED13FFD451AB884C6B9B8623A78B4C7918FCD7FCA90C2DDE7FD364480BB3D39FC2A2E5172A17469901BA4918B6F5202BF8AC15324F1FEA920F9B446A68483E7EF5A95353DFD19F7D2700055BEC44D8A803D9D1D8FB6D3502D9C2982DC298718A538B8DC88B3A6C9FEB6CCCEE340CA4F7C14C862413FBEDF8D23A0F4F837B5BB3D7393CE6671AF0736E3787E97C1018DECE8946B798F25F19D50BBE7B333BFD6E05BFE31D270392D44B082A17B4CCB9767972824618B0D0A8CA66DD5B1CC71D9EFF30B30CED098469DC4DCED2C8B5FAB34A1ED0235D9E7D4C2CF48CCCA9D0D575D254260F35ECAB9BDF737214B32B7DC491E471C1E8DAAE49F5ADE6DDE3EC5999A160BFC578C44F0086F07B94B3818457620F9914E8F3DB28591858361E8CF9CFF2C5F1798A4910464667A229820DE1B6EC3A2BE97908734B50CF9D5BEDCE70666A9DCE1A3404AE0538581CFEEAC4697E6E9E9EAE89994401B3C6AC1C84EBCC88DD03863DC347223FD3C28C366E11B32E190FE9170AFE84BF31620FAC0BE551B8A1C273962EEEC891F9153489E15DA330A918608EAA90A020FBE9B950E9E2F87612E359AB05846B105B2EEE3737FB12A0F89C8A2A222D63B5CFEFB8C611EC4CFD77D348A53284821FC8C28F18C1EEFC798FBD5285D5F8A52E095E8BE637BF22A4F5A5122FAFC12F8883EF08E8C6917EDB210690641E3548228B2FD05846D5ACAE0B5FFB0F295AE9C1BF84F5A1E456CE141A4BD61CFD032618310F97A5DF9379FD793CC2813A2ADCA875FC09E78E3307B365C74D1AB97008D9A3768C9CF144C5672ED7D93F25E35B4E5DBF6C4C51453CA49229B55BA0B1E0AA1C874A17937FDD3097731D3265D46A29E2C2A180D7B861E48CC85AC742A2439A5DA1AA1C417142E5CC23E0BA1DC9EE45DFECF8D8E5673553FD64491359C9856162954978E5026049E292B6857C089F5D28C89E49B25D83965CFB743E953B2CD6331C98008C59AA3E1235CF4558CE9AB243C6A28F168E160A19EEF77D97F6DCF053943780C2526A51F2C45F548D3B337B361C7299322B95BD4EB80926CB868FB464DAA44D5C537A28836D2128FD84F4B943AAF3EE99B74B3F9F6D1BADCDC85B26CFC2B6B57E6FE79C5B5D4D5C9757E22B67C1F376CB1BFC53BC9089B1B53A103F8E740D494B72DA5096FA52E6C9932C60A5B584EE19AB929674344BD8E6A62D2804352E1759B4BE891BB5C0F808B1486C49C50D900A287A592F20E89C50205F776C69D7837177263DE8617E59BC30594A591C6F758B21A44EF380028AF17428C4F03BDB3F136EFA8B994E5E3A8C9330C91B89FD92ED06E249EE91361AA04EFD1A40C9B68643DED86028442EAFC5E0ED9C812CD2FA1C94D37AFD2FE817A2D08170DBB857DA4CBCE530434386A9237DA4F6B515EE99769940A46F8AC47FF7C717492C240021B34845FF121D0780910B4865E7A45474216EC557829E1F3241FC753938E7B675DDC467AB079744670E4F31A32A42BAB548A872BC5A3D0429FF6E0F5BE65EB5DA041DD9FB95050050D26653822272FD14BE5D0E50EE952FA48B930C8CF6F561B1AB37379A31256CA4A1DD1EBAA41EDCA0E2B956A7924BF4BF33E0E5C9BA587F498D5829FC261A5F2F1285E53E03D96A5BC2FF525BD6E7BB57E1B418F74291AEBE5D4AAD6C197605F5F22DA66694D517CCF226F7EB642C4AE2A6D4E378812404BF0D2B0C375F4F75814B848E14B562C87157F926827E6F664B106CEF4EEAE5017B1ABEDD4AF159D6A3648653794ECEC0097020B29474D8FA656448C933D1BD51C53FF58EA4B24BEF422ACF8234E8F2CA658C391D2A4BE81632203ECB956E30C5DDB9EBF01B77F2F6F]
    }
    Add(Img_Bmp,7075259,161,119)
    {
    link(Bitmap,16084042:Bitmap,[])
    link(SourceBitmap,2881753:Bitmap,[(174,114)(230,114)])
    }


    Пример использования компонента Img_Bmp для установки прозрачности картинок при наложении друг на друга
    
    Add(MainForm,5348726,126,77)
    {
    Caption="Пример использования Img_Bmp"
    link(onCreate,2823485:doRefresh,[])
    }
    Add(Bitmap,4746744,287,91)
    {
    Picture=[ZIP4627000078DAED97410E84200C459D1BCC11DCCDAC67E1015CB89BFB1F8731C685212D94D801348FE40505543E14DBCEDFE5356C655A79AF7C761EC3B8B53FF7FE630921000000000000802352AE25E561A96B2D67AB99C7C5DFD2EEE3BAE4D91E74687A2CF36CAD43CAF125DBE95DC795EC4A5B778F739E7A370000F8FB7E749CF7855A5FECCBB59825178B59DABDD756F2CDB931DA7CA571A958C1D3662C1AAD3A4AEA1A716F4E47CADE6AE8B0C4E367F723679FB5F6A324E7EDE99C5FD11FB4CA0FEE929BFCE35F050000007DF303E751484C]
    FillColor=16777215
    }
    Add(Bitmap,15901604,231,91)
    {
    Picture=[ZIP4627000078DAED973D0E83300C46E90D7A04B676EED0033074EBFD8F9322C45045B663A756F9D18BF41408218E83433E4FEFD76D58CA73E63EF358B90CE3D27E5D9F7F97520A0000000000007422E55552CE655D6BF9D93F73B6DA96765FD79177F7E087E68F679E5BFB21E5F352ECECDD8F23C595B6EE19FBDC1A1B0000FA7558864EC08FB61DEB1CD4F489F72C6CE9056FBB577FB4E61FB1EFD132DE75EBF5A3B77F5493456BEFBA44E2C1D26956CC4AE367FA911157BDDFA3B6A5B5FFAA77BDFBDCA39B33F6396C73769D218FF1FC1B010000E0987C00A9ABE5A0]
    }
    Add(Img_Bmp,8223377,224,203)
    {
    Y=15
    Transparent=0
    TransparentColor=16777215
    link(onDraw,3724259:doDraw,[])
    link(Bitmap,14574694:Var2,[])
    link(SourceBitmap,15901604:Bitmap,[])
    }
    Add(PaintBox,2823485,175,91)
    {
    Left=15
    Top=25
    Width=135
    Height=130
    Point(onPaint)
    link(onBeforeDraw,8223377:doDraw,[(214,97)(214,69)(110,69)(110,209)])
    }
    Add(Img_Bmp,3724259,280,203)
    {
    Transparent=0
    TransparentColor=16777215
    link(Bitmap,14574694:Var3,[(286,177)])
    link(SourceBitmap,4746744:Bitmap,[])
    }
    Add(GetDataEx,14574694,217,168)
    {
    link(Data,2823485:Bitmap,[(230,148)(181,148)])
    }


    Замечания
    Обновление элемента: [svn]Img_Bmp.pas[/svn]
    BB-code статьи для вставки
    Всего комментариев: 0
    (комментарии к статье еще не добавлены)
    Комментарий
    ...