Re: Win32Lib Compatible GUI/Skin Lib Contest
- Posted by "EU Coder" <eucoder at hotmail.com> May 18, 2005
- 432 views
Thank you Mario for taking the time to further explain what skinning is. >From: Mario Steele <guest at RapidEuphoria.com> >Reply-To: EUforum at topica.com >To: EUforum at topica.com >Subject: Re: Win32Lib Compatible GUI/Skin Lib Contest >Date: Wed, 18 May 2005 08:16:34 -0700 > > >posted by: Mario Steele <eumario at trilake.net> > >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... > > > >