CodeGuru Home VC++ / MFC / C++ .NET / C# Visual Basic VB Forums Developer.com
Results 1 to 3 of 3
  1. #1
    Join Date
    Sep 2005
    Posts
    1

    Post Skinning or Custom Controls?

    I'm trying to write a class that will allow me to create Windows with the same basic look as Valve Software's Steam application (http://www.steampowered.com/). I wrote a test application using regions and it just isn't working out, it's hogging resources and it's not really what I'm looking for.

    I'd like to use the Win32 API and directly change the color of the parts of my window, would it be possible to do this to implement something like Steam's UI?

    Steam appears to do something like this, I know that to make a skin for it all you need to do is create some custom icons and pick a color scheme.

    Thanks,

    Sid
    Attached Images Attached Images

  2. #2
    Join Date
    Mar 2004
    Location
    (Upper-) Austria
    Posts
    2,899

    Re: Skinning or Custom Controls?

    All of those are custom drawn standard controls. For simplicity you can use images and overlay them over the owner drawn standard controls.
    I am not offering technical guidiance via email or IM
    Come on share your photo with us! CG members photo album!
    Use the Code Tags!

  3. #3
    Join Date
    May 2001
    Location
    Oslo, Norway
    Posts
    610

    Re: Skinning or Custom Controls?

    If you want to be serious, use the Theme API. Look it up on MSDN. It is synonymous with 'owner-drawn' controls, but is the 'official' way of doing it. Because it provides a way of changing the skin through Windows display properties, and those who dont like it can disable it completely by turning off the Theme service.

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