how can we run our program , using windows as the form( any container) of our program, like these programs that move on the windows background, while other parts can be accessed???
( some of these cartoon programs run like this, if youve seen one before)
If so , I believe the best bet is Directx and API rather than GDI+ . It needs more code to have smooth details in your forms(edges , etc.. ) I'll have a look around hopfully I can get some example .
Yes , I did but sadly not in VB.NET . The general idea of these projs is : to have transparent form (this became very easy in .NET , just set your transparent key of your form to any color you want and use the property Opacity to any %number "in the Paint_Form event) . Then draw your object (this is the crucial part , it needs a lot of work with APIs such "CreateReg and BitBlt ..etc ) . Lastly , give them some motion (based on some calculation (x , y arrays ) ).
i will check them out, thanks! but can we use other things on the desktop while setting the opacity to 0? for example if you click on mycomputer , when the new window appears, will our moving object stay on top?
First you have to shape your objects (say a ball or cup ) and cut off thier edges (so that you can only view the object itself (no borders no form) . I believe all other icons on the desktop should be accessible .