Over the year I have put together my own custom GUI libary for win32 that provdes a custom look and feel to my software.
I’m constantly updating it improving it and including new types of custom controls.
The library also works off a theme system so that all the colors and settings can be changed from one place, it also means that allowing uses to edit & create their own themes is supported.
The library also contains a number of common Dialogs, message boxes and about box that can all be called from the host application.
The Message Box takes a bit flag to specify what type it is as well as what buttons are required.