Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.07.03;
Скачать: [xml.tar.bz2];

Вниз

Как сделать эффект Fade для Image?   Найти похожие ветки 

 
Intell   (2003-06-20 14:44) [0]

Мне нужно создать эффект Fade для Image, как это сделать? Можно компонентом, если таковой есть.


 
Intell   (2003-06-20 20:21) [1]

А вообще како-нибудь спецэффект можно сделать с Image?


 
Dmk   (2003-06-20 23:43) [2]

Не забудь на форму Image положить :)
Если Image положить на MDI-форму в клиентскую область, то
работать не будет.

procedure TImageForm.BitBtn1Click(Sender: TObject);
var
y: Integer;
ScLen: DWord;
FadeCounter: DWord;

Procedure DecBytesString(const Addr, Width:DWord);
asm
push edi
push ebx

mov ecx, Width
mov edi, Addr

@nPx: mov bl, [edi]
test bl, bl
jz @Left

dec bl
mov [edi], bl

@Left: inc edi
loop @nPx

pop ebx
pop edi
end;


begin
With Image1.Picture.Bitmap do
begin
ScLen := Width * 3;

For FadeCounter := 0 to 255 do
begin
For Y := 0 to Height - 1 do
DecBytesString(DWord(ScanLine[y]), ScLen);

If FadeCounter mod 5 = 0 then
Self.Canvas.Draw(0 , 0, Image1.Picture.Bitmap);
end;
end;//with
end;



 
Fenik   (2003-06-21 00:05) [3]

Да что все втюрились в этот глючный TImage???
Он только для "картинки в окне "О программе".


 
Mihey   (2003-06-21 00:14) [4]

Могу посоветовать Cool Controls, там Image с эффектами появления.


 
Dmk   (2003-06-21 03:32) [5]

2 Fenik © (21.06.03 00:05)
Ему вообще в программе места нет :)


 
Intell   (2003-06-23 11:06) [6]

Mihey, подскажи где достать CoolControls на Delphi6. Хотя он всё равно не для той цели (на Image на сколько знаю там ничего нет).



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2003.07.03;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.009 c
14-7695
Jimal
2003-06-14 01:15
2003.07.03
Как программе скопировать саму себя не зная местонахождение


7-7743
Dimka
2003-04-22 18:20
2003.07.03
Возможноли получить доступ к буферу приема или передачи COM порта


3-7318
abc
2003-06-08 23:52
2003.07.03
как сделать так что бы при вводе данных в DBGrid первая буква...


1-7439
ViJen
2003-06-23 14:07
2003.07.03
Все те же текстовые файлы


1-7452
Silla
2003-06-23 12:50
2003.07.03
Как вставить текст в рисунок?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский