[ coyoteugly @ 03.10.2002. 11:31 ] @
Trazio sam na netu i video sam da postoji dosta komponenti koje vrse skinovanje formi, ali su uglavnom shareware tipa. Da li neko ima freeware (solidnu) komponentu, ili ima uvid u proces skinovanja?

Otprilike ono sto mi je potrebno jeste da napravim aplikaciju tipa neoplanet, ili kazaa (znaci, ne bas kao winamp, sa slikama umesto solid forme).
[ Ilija Studen @ 03.10.2002. 18:12 ] @
Idi na www.jedi-delphi.org i downloaduje JVCL (Jedi VCL). Biblioteka sadrzi oko 300 komponeti, automatsku instalaciju itd.

Ima veoma zgodna komponenta. Naime, ucitas bitmapu i ona predstavlja skin (svetla mesta postaju transparentna).

JVCL je 8 MB bez primera i OpenSource je.
[ -zombie- @ 04.10.2002. 04:11 ] @
sam malla ispravka. adresa je www.delphi-jedi.org
[ Ilija Studen @ 04.10.2002. 10:32 ] @
Stvarno se izvinjavam......................... Nije bilo namerno.

Moram da trazim povratak para od svog psihijatra =]
[ coyoteugly @ 04.10.2002. 14:09 ] @
Hvala!
[ kingrale @ 08.10.2002. 01:24 ] @
evo onako btw 2 stvari na ovu temu:

Transparentna Forma:

form1.brush.style:=bsclear;
Form1.BorderStyle:=bsNone;


Okrugla Forma:
procedure TForm1.FormCreate(Sender:TObject);
var region: HRgn;
begin
region:=CreateEllipticRgn(1,1,200,200);
SetWindowRgn(handle, region, true);
end;

Puno zabava sa ovim.
[ -zombie- @ 08.10.2002. 03:50 ] @
Citat:

Transparentna Forma:

form1.brush.style:=bsclear;
Form1.BorderStyle:=bsNone


i gde ovo napisesh? u kojoj metodi? kako?

(imho) ovako se ne postavlja da forma bude transparentna!!
[ goblin @ 09.10.2002. 23:38 ] @
U OnCreate nema funkciju posto samo obrise pozadinu forme, ali onemogucava kasnije pravilno iscrtavanje (pokrij program pa ponovo otkrij pa vidi sta se desava). Mislim da je najbolje ovu stvar izvesti definisanjem regiona prozora (ona druga varijanta) ... mozes cak i sam da napravis jednostavnu komponentu koja ce da pamti region, snimi u dfm, pa na kreiranju "izrenderuje" formu... ali opet, zasto ponovo otkrivati tocak? Samo potrazi TCoolForm komponentu (odavno je nisam koristio, ali se secam da je bas fino radila).

Pozdrav
[ silverglider @ 11.10.2002. 09:09 ] @
Ljudi, "skinovanje" formi ne znaci samo napraviti formu "ne-cetvrtastom" ili neke delove forme transparentnim. Radi se i o izgledu forme na onom delu "gde se sve vidi". Izrada novih klasa dugmica, scrollera, itd koji upotrebljavaju bitmape umesto canvas iscrtavanja, na primer. Pa koliko se stvari komplikuju u zavisnosti da li je forma fixne velicine ili se dozvoljava i resize. Pa run-time promena skina.
Ima tu dosta posla.
[ Ilija Studen @ 14.10.2002. 11:44 ] @
Istina, zato sam i preporucio JVCL. Tamo ima dosta zgodnih kontrola pomocu kojih se mogu napraviti interesentana graicaka okruzenja.

BTW, Globus VCL ima kontrole sa interesantnim grafickim svojstvima. Isto je Freeware sa kompletnim kodom.
[ Ilija Studen @ 15.10.2002. 13:25 ] @
Posto sam spomenuo Globus VCL evo i adrese:

http://shop.biblio-globus.ru/cpr/download.htm

Sajt je na ruskom... Paket je "tezak" nesto manje od 1MB
[ star13 @ 15.10.2002. 17:02 ] @
Mislim da ima primjera obrađenih na CD-u uz knjigu Delphi 6 u izdanju Mikro knjiga.