CodeGuru Home VC++ / MFC / C++ .NET / C# Visual Basic VB Forums Developer.com
Results 1 to 10 of 10
  1. #1
    Join Date
    May 1999
    Posts
    14

    How are skins in Winamp implemented?



    Winamp has this marvellous feature where you can change the user interface with a "skin" which is a graphic image that overlays Winamp. I am wondering how this feature was implemented. Has anyone an idea?

  2. #2
    Join Date
    Mar 1999
    Location
    Bavaria/Germany
    Posts
    20

    Re: How are skins in Winamp implemented?



    Hi Keith,


    just a guess:

    i think they've done it using an underlying coordinate grid to handle user input(every skin has the same layout). So the skin is just BitBlt'ed to the predefined coordinates

  3. #3
    Join Date
    Apr 2000
    Location
    Israel
    Posts
    403

    Re: How are skins in Winamp implemented?

    Just a guess.

    It may be COMponent that WinAmp enable it to draw in specific regiona and the playing context (Sound frequency or something else) transfered to it (enabling it to create corresponding picture).

    Alexander Tumarov.
    [email protected]
    ICQ#:39711978

    I am not here for rates, but rates will give me an opportunity to figure out whether my postings help or not.

  4. #4
    Join Date
    Mar 2000
    Location
    Germany
    Posts
    154

    Re: How are skins in Winamp implemented?

    I would think that the program just loads it from file instead of loading it from its resource. I.e....
    if d:/winap/skin/skin.dat
    load skin.dat
    else
    use resource
    just a guess. That is how I would try to go about doing it.


  5. #5
    Guest

    Re: How are skins in Winamp implemented?

    All information you need should be available here:
    http://lyme.virtualave.net/winampui/index.htm


  6. #6
    Join Date
    Apr 1999
    Location
    Manchester, UK
    Posts
    56

    Re: How are skins in Winamp implemented?

    Hi,

    I am the author of the Winamp UI project. I have recently completed an article for another web site detailing how to create your own Winamp Style Windows. Email me at [email protected] (remove nospam.) to get the address and source code.

    Cheers

    James Spibey
    Winamp UI Project Coordinator


  7. #7
    Guest

    Re: How are skins in Winamp implemented?

    Test


  8. #8
    Join Date
    Apr 2001
    Location
    Singapore
    Posts
    2

    Re: How are skins in Winamp implemented?

    The mentioned link is "dead"! The correct link to Jame's website is

    http://www.lymesoft.co.uk

    The article "Nullsoft Winamp Plugin With Bitmapped UI, Docking and Restrictive Resizing" by James appears at codeproject.com. The URL is

    http://www.codeproject.com/dialog/winampwnd.asp


    Cheers,
    Indrajit





  9. #9
    Join Date
    Aug 1999
    Location
    Wisconsin
    Posts
    507

    Re: How are skins in Winamp implemented?


Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  





Click Here to Expand Forum to Full Width

Featured