This class was written because of limitations in standard windows objects (buttons specifically). There are common control buttons that allow some of the features included in this class. One rather unique ability this class provides, however, is the ability to shape buttons to image masks. This allows a user to shape buttons into any shape they can draw to a bitmap. Images and masks may be loaded from files or resource images at run time. Some other options include but are not limited to: Colors, Fonts, Font Attributes (Bold, Italic, Underline, and Strike Out). There is also an option for static buttons that return true/false values. Full documentation is included as well as examples.