MFC WindowStyler

Here'a a little utility I wrote. After getting so much helpful code from this site I thought it was about time I contributed.

The purpose of MFC WindowStyler is to allow users to experiment creating windows with different window styles and extended window styles, WS_styles and WS_EX_styles, with out having to recompile.

You can see the effects of combining styles in CWnd::CreateEx() and adding and removing styles with CWnd::ModifyStyle() and CWnd::ModifyExStyle(). The contains a VC++ 6 project and executable


I used the CBitmapDialog class from Jvrg Kvnig for the wood background, just because I thought it looked cool. Thanks Jvrg!!

Contact Information

There is a "todo" list of possible improvments included in Feel free to send any improvmens or comments to me at


Download WindowStyler application - 35 Kb
Download source (includes help files) - 108 Kb


  • can I have skins for SDI/MDI apps

    Posted by Legacy on 05/23/2002 12:00am

    Originally posted by: Brijesh

    Hi, where can i get some downloads on putting skins onto SDI/MDI apps. I have developed an ATL based Folder Explorer for which I need to put some skins.

    Pls help !

Leave a Comment
  • Your email address will not be published. All fields are required.

Top White Papers and Webcasts

  • Moving from an on-premises environment to Office 365 does not remove the need to plan for disruptions or reduce the business risk requirements for protecting email services. If anything, some risks increase with a move to the cloud. Read how to ease the transition every business faces if considering or already migrating to cloud email. This white paper discusses: Setting expectations when migrating to Office 365 Understanding the implications of relying solely on Exchange Online security Necessary archiving …

  • Enterprises are increasingly looking to platform as a service (PaaS) to lower their costs and speed their time to market for new applications. Developing, deploying, and managing applications in the cloud eliminates the time and expense of managing a physical infrastructure to support them. PaaS offerings must deliver additional long-term benefits, such as a lower total cost of ownership (TCO), rapid scalability, and ease of integration, all while providing robust security and availability. This report …

Most Popular Programming Stories

More for Developers

RSS Feeds

Thanks for your registration, follow us on our social networks to keep up-to-date