[ C18X @ 29.09.2004. 19:01 ] @
Kad namestim providnost forma na alpha=0 on se onda nevidi to je ok to mi i treba medjutim onda se nevide ni objekti na formu da li neko mozda zna kako izvesti da form ostane nevidljiv a da objekti na njemu ostanu vidljivi npr dugme koje bi onda izgledalo kao da je na desktopu.
[ DarkMan @ 30.09.2004. 13:02 ] @
Probaj da kreiras prozor bez naslova i okvira (za Dialog stavis Border=None) a zatim uradis override WM_ERASEBKGND i WM_PAINT poruka.
Moguce su neke brljotine ali ipak probaj.
[ Shadowed @ 30.09.2004. 13:50 ] @
Pazi, ne znam kako se to radi u C++u ali ovo moze da ti bude hint dok neko ne da bolji odgovor.
U VB.NET-u i C#-u imas mogucnost da form-i dodas neku boju svojstvu TransparencyKey. Ako onda tu boju stavis kao boju pozadine form-e taj deo se nece videti. Pazi samo da ti se ta boja ne prikazuje nigde drugde (na kontrolama i sl.) jer ces inace imati "rupe" u prozoru.
[ blaza @ 30.09.2004. 15:23 ] @
Mozes upotrebiti region-e. Za svaku kontrolu koju zelis da prikazes konstruisi region. Sve regione kombinuj u jedan, a zatim upotrebi SetWindowRgn.
Primer koriscenja regiona: http://www.codeguru.com/Cpp/W-...ulardialogs/article.php/c5037/