[Delphi]Transparent color formy pod win98

0

Witam

nie mam w tej chwili mozliwosci sprawdzenia tego faktu wiec prosze o pomoc :

jak będzie wyglądać pod win98 forma,na której mam umieszczony obrazek z transparentcolorem ustawionym np. na clFuchsia. czy kolor ten będzie normalnie widoczny ( nie będzie ofektu przezroczystości ) ?

dzięki

0

ja nie kumam o co Ci chodzi... to obrazek ma TransparentColor=clFushia a Ty kombinujesz jak będzie wyglądać forma ? [???]

0

transparentclolor formy = clFuchsia;

jezeli obrazek zawiera w sobie pixele o kolorze = clFuchsia to sa przezroczyste i w ich miejscu widać to co jest pod forma.

chodzi mi o to czy ten efekt bedzie jesli program uruchomie pod win98 czy tez musze uzyc np. coolforma

przepraszam za mało zrozumiały opis

0

Czy to naprawdę trudno nacisnąć F1 i przeczytać [glowa]

Note: TransparentColor does not work on all systems. The application must be running under Windows 2000 or better, with adequate hardware.

0

szczerze.... to dalej nie rozumiem ale zrobiłem coś takiego:

procedure TForm1.Button1Click(Sender: TObject);
var i,j:integer;
begin
  Form1.TransparentColorValue:=ClRed;
  Form1.TransparentColor:=true;
  for i:=0 to 1000000 do
  begin
    j:=Random(100);
    if Odd(i) then Canvas.Pixels[i and j,i]:=ClBlack
    else Canvas.Pixels[i and j,i]:=ClRed;
  end;
end;

No i jeśli o to Ci chodzi to wyrysowywuje wszystkie kolory ( razem z clRed );
Ale nie wiem czy o to Ci chodzi ;) jak nie, to usunę żeby sobie siary nie robić :P

1 użytkowników online, w tym zalogowanych: 0, gości: 1