hvordan kan jeg lave et gennemsigtig vindue?

Tags:    java

jeg vil gerne lave et gennemsigtig vindue, hvor
jeg kan sætte et baggrund billede med feks. rund hjørne,
så det ser som om mit vindue ikke er firkantet.
er der nogle der har en idé?



5 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
Du vil have et gennemsigtigt vindue med et baggrundsbillede!? Det giver ikke helt mening.

Hvis du vil have et translucent vindue så kan du prøve at læse denne artikel:

http://www.udvikleren.dk/show_article.php?id=58

Hvis du vil have runde hjørner kan du prøve dig frem med følgende kode:

procedure TForm1.FormCreate(Sender: TObject);
var
RectRegion: HRGN;
CircRegion: HRGN;
FormRegion: HRGN;
begin
FormRegion := CreateRectRgn(0, 0, 1, 1);
RectRegion := CreateRoundRectRgn(0, 0, Width, Height, 100, 100);
CircRegion := CreateEllipticRgn(50, 50, 150, 150);

CombineRgn(FormRegion, RectRegion, CircRegion, RGN_XOR);
SetWindowRgn(Handle, FormRegion, False);

DeleteObject(CircRegion);
DeleteObject(RectRegion);
end;

"Jeg nægter at klikke på irriterende bannere men sådan er jeg" - MHA



Jeg kan kun anbefale dig at du bruger SkinLF fra l2fprod. Du kan finde det her

http://www.l2fprod.com




jeg vil gerne lave et gennemsigtig vindue, hvor
jeg kan sætte et baggrund billede med feks. rund hjørne,
så det ser som om mit vindue ikke er firkantet.
er der nogle der har en idé?

camus filosofi

der er et nyt værktøj på www.w3c.org/TR/NOTE-VML Vektor Markup Language, det er kun på work- draft, men det er der. Du kan se et eksempel på http//htmlgoodies.earthweb.com/Vml2.html#placement
Nils G H Waale alias nighwa



Du vil have et gennemsigtigt vindue med et baggrundsbillede!? Det giver ikke helt mening.

Hvis du vil have et translucent vindue så kan du prøve at læse denne artikel:

http://www.udvikleren.dk/show_article.php?id=58

Hvis du vil have runde hjørner kan du prøve dig frem med følgende kode:

procedure TForm1.FormCreate(Sender: TObject);
var
RectRegion: HRGN;
CircRegion: HRGN;
FormRegion: HRGN;
begin
FormRegion := CreateRectRgn(0, 0, 1, 1);
RectRegion := CreateRoundRectRgn(0, 0, Width, Height, 100, 100);
CircRegion := CreateEllipticRgn(50, 50, 150, 150);

CombineRgn(FormRegion, RectRegion, CircRegion, RGN_XOR);
SetWindowRgn(Handle, FormRegion, False);

DeleteObject(CircRegion);
DeleteObject(RectRegion);
end;

"Jeg nægter at klikke på irriterende bannere men sådan er jeg" - MHA

stav til J A V A F O R U M :P
-
neuroman? det' da mig :D
Aloha - Er du fresh???



jeg vil gerne lave et gennemsigtig vindue, hvor
jeg kan sætte et baggrund billede med feks. rund hjørne,
så det ser som om mit vindue ikke er firkantet.
er der nogle der har en idé?



Ok, det er ikke rigtig JAVAnesisk din forklaring,
men det gør ikke noget, jeg fandt en løsning.
tak alligevel.



t