30. maj 2002 - 17:19Der er
3 kommentarer og 1 løsning
Transparency med billeder og Forms...
Hej, så er jeg på den igen.
Jeg har fået flækket mig en transparent (usynlig) form sammen, hvilket virker fint, den er helt væk. Jeg har så puttet et billede (TImage) ind på formen, og det skal også være transparent (dele af det i hvert fald). Men problemet er, at billedet fint nok bliver transparent, men de transparente områder på billedet viser den grå form - som jo skulle være usynlig nu..
Hvordan får jeg den til at lade være med det?
Slutresultatet skulle så gerne, at hvis billedet viser fx. en doughnut, skal man gerne kunne se Windows' desktop rundt om doughnut'en og igennem hullet... (Det er de transparente områder... :)
jeg har haft så mange problemer med transparent former, jeg ville lave en form der var gennemsigtig og man skulle kun kunne se billederne på den, det fik jeg gjort, jeg lavede også sådan man kunne trykke på formen og dragge den rundt, men når man gjorde det tværede den resten af formen sammen med billederne, altså den usynlige del blev en masse udtværet gfx, jeg glæder mig til at høre om jeg kan bruge nogle af svarene på dette spøgsmål til noget :) ..
Og override din Form's WMEraseBkGnd uden indhold Og WMNCHitTest skal overrides for at man kan flytte formen ved at klikke på doughnut'en procedure TForm1.WMNCHitTest(var Msg: TMessage); begin Msg.Result := HTCAPTION; end;
Ups.. Sorry, den smuttede. Yes, jeg har fået skidtet til at virke.. Points går til cms.
/Mnc
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.