Re: Win32Lib Compatible GUI/Skin Lib Contest
- Posted by Mario Steele <eumario at trilake.net> May 18, 2005
- 397 views
Bernie Ryan wrote: > > > Can Win95 and Win98 use skins ? > > Bernie > > My files in archive: > w32engin.ew mixedlib.e eu_engin.e win32eru.ew > > Can be downloaded here: > <a > href="http://www.rapideuphoria.com/cgi-bin/asearch.exu?dos=on&win=on&lnx=on&gen=on&keywords=bernie+ryan">http://www.rapideuphoria.com/cgi-bin/asearch.exu?dos=on&win=on&lnx=on&gen=on&keywords=bernie+ryan</a> > Yep, it sure can. All it basically turns out to be in the end, is taking control over how the controls are drawn to the Window/Screen. Windows allows you through the API to custom draw your controls, which is what a Skinning Library does, is custom draw the controls, through regular Win32 Graphics API. (Such as bitBlt(), drawLine(), drawRect() etc etc) That's what the contest is about, being able to develop a Win32lib Library, that can custom draw the controls through simple assignment of a Bitmap image, or pattern to draw the control. And another example I wanted to share to thoes of you who are still not understanding what GUI Skinning is about, basically think of if as being able to draw Macintosh style controls, on a Windows Platform. You can see that there are programs that allow you to do this System Wide, like <a href="http://www.stardock.com/products/windowblinds/">Window Blinds</a>. This does it in a more low level area, by "overlaying" the basic "widget" design code, with it's own code for drawing the controls. But for contests sake, he's not looking for system wide skinning, just program skinning. Mario Steele http://enchantedblade.trilake.net Attaining World Dominiation, one byte at a time...