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.
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.
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.