![]() |
AW: AnimatePNG
Es gibt ein Problem wenn das Autoplay ausgeschaltet ist.
Die Bilder werden dann nicht angezeigt weil die gp.fBlend Value auf 255 steht (voll Transparent) In PlayPng das ersetzen bzw. erweitern
Delphi-Quellcode:
Das selbe bei PlayGif
if (not AutoPlay) then
begin LoopCount := 0; if (Alpha > 0) or (gp.fBlend > 0) then begin repeat DrawPngFrame(gp.PngImage, 0, DC); Sleep(TimerInterval); Alpha := Alpha - 5; gp.fBlend := gp.fBlend - 5; Winprocessmessages; if Alpha < 0 then Alpha := 0; until (Alpha = 0) and (gp.fBlend = 0); end else DrawPngFrame(gp.PngImage, ShowFrame, DC); end;
Delphi-Quellcode:
gruss
if (not AutoPlay) then
begin LoopCount := 0; if (Alpha > 0) or (gp.fBlend > 0) then begin repeat DrawGifFrame(gp.GifImage[SelectedIndex], GuidFDT, ShowFrame, DC); Sleep(TimerInterval); Alpha := Alpha - 5; gp.fBlend := gp.fBlend - 5; Winprocessmessages; if Alpha < 0 then Alpha := 0; until (Alpha = 0) and (gp.fBlend = 0); end else DrawGifFrame(gp.GifImage[SelectedIndex], GuidFDT, ShowFrame, DC); end; |
AW: AnimatePNG
Neue Version..
gruss |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:48 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz