Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 11 odgovora
  • 5.372 pregleda

Najnovija ↓

Skin(ovanje) formi 03.10.2002. u 12:31 · pre 293 meseca #1
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).
Potpis
THE ONLY INTERESTING ANSWERS ARE THOSE THAT DESTROY THE QUESTIONS
Re: Skin(ovanje) formi 03.10.2002. u 19:12 · pre 293 meseca #2
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.
Potpis
http://www.activecollab.com - Alat za upravljanje projektima
Re: Skin(ovanje) formi 04.10.2002. u 15:09 · pre 293 meseca #5
Hvala!
Potpis
THE ONLY INTERESTING ANSWERS ARE THOSE THAT DESTROY THE QUESTIONS
Re: Skin(ovanje) formi 08.10.2002. u 02:24 · pre 292 meseca #6
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.
Re: Skin(ovanje) formi 08.10.2002. u 04:50 · pre 292 meseca #7
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!!
Potpis
blogče :: unescaped beta
  »
go-paste extenzija
  »
reč dana: backup
  »
bočne koalicije
Re: Skin(ovanje) formi 10.10.2002. u 00:38 · pre 292 meseca #8
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
Potpis
Don't try to impress me... I'm good !
Re: Skin(ovanje) formi 11.10.2002. u 10:09 · pre 292 meseca #9
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.
Re: Skin(ovanje) formi 14.10.2002. u 12:44 · pre 292 meseca #10
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.
Potpis
http://www.activecollab.com - Alat za upravljanje projektima
Re: Skin(ovanje) formi 15.10.2002. u 18:02 · pre 292 meseca #12
Mislim da ima primjera obrađenih na CD-u uz knjigu Delphi 6 u izdanju Mikro knjiga.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme