[ Jox @ 06.08.2002. 12:27 ] @
Hocu da mi forma nema klasican izgled neko na primer kao WinAmp ima drugaciji "okvir", ili da bude u nekom posebnom obliku, tipa krug...
Kako se to radi? jel u Paint metodu forme ili????
[ ImPlant @ 06.08.2002. 16:26 ] @
u winamp-u to sto vidis je skin preko cele forme (forma bez title bar-a) ba zato izgleda drugacije. to sa skinovima ne bi trebalo da je tesko mada ja ne znam kako se radi ali ono sa krugom mislim da nemozes da odradis.


.
[ Jox @ 06.08.2002. 22:10 ] @
Mislim da nisi u pravu... jer ako dodje do kocenja u WinAmp-u, odma se pojavljuje prazan beo prozor, sa obicnim vindozinim toolbarom... pa je moja pretpostavka da u tom slucaju event onPaint nije "overrided", nego vindoza koristi sopstveni... mada verovatno mi razmishljanje i nije na mestu, u svakom slucaju, to sa formom bez toolbar-a je konstruktivan predlog...
[ degojs @ 06.08.2002. 22:38 ] @
Jedan trik: mozes da namestis neku sliku da bude BackgroundImage property forme. Zatim kao Transparency key forme stavis neku boju koja je prisutna na toj slici i onda ce ta boja da bude 'prozirna' :)

Kombinujuci ovu mogucnost sa onim sto ti je savetovao ImPlant (iskljucivanje Titlebara-a forme) efektivno mozes da dobijes forme svih mogucih oblika, forme koje imaju 'rupe' pa se vide drugi prozori itd itd...

Jedna stvar, nisam siguran, ali mislim da te mogucnosti sa TRANSPARENCY i OPACITY svojstvima ne rade na Win9x/ME sistemima.

HTH
[ jc denton @ 06.08.2002. 23:57 ] @
Ovaj trik je odavno nedostajao VB 6.0 programerima :(. Bezveze je samo sto je ovaj trik OS dependant a posto Win 98 i Win Me ne podrzavaju 'layered windows' zato i nema vajde od primene ovih zezalica na tim OS-ovima.

Interesuje me samo (nisam probao) da li je edge anti-aliasing primenjen na tako dobijene prozirne regione na prozoru, tj. na prozore nepravilnog oblika ? Da li su ivice i dalje 'krzave' kao kada recimo u starom VB-u primenimo CreateEllipticRgn i ostale potrebne apije da bi se dobio prozor u obliku kruga ili elipse ? Jel probao neko ?
[ Jox @ 07.08.2002. 14:49 ] @
Siguran sam da nekako moze to da se postigne i u vin98-ci.... setite se stupidnog mp3 plejera Sonic (ili tako nesto), kome je glavni adut bio bas ta TRANSFORMERS SKIN mogucnost... tj. forma u obliku baloncica i kojekakvih gluposti, sve to naravno na 98mici
[ jc denton @ 08.08.2002. 12:55 ] @
Ma nije problem da se napravi prozor nepravilnog oblika i u Win 95 ako treba. Odi na Google i kucaj 'shaped form' ili sl. i videces da ima gomila gotovog koda za to.

Ja sam mislio na ovo sto je degojs pomenuo : transparencija, tj. prozirnost odredjenih regiona na prozoru - to je OS zavisno.

pozdrav