class CPictDialog
This class extends MFC's CDialog so that you can customize a dialog's background and its controls' font and color. It provides following public member functions:
void SetBitmapID(UINT nImageID) - set the bitmap as the dialog's background.
void SetStaticColor(COLORREF color) - set text color for its static controls.
void SetRequireStaticColor(COLORREF color) - set text color for its static controls associated with a required edit field.
void SetGroupTextColor(COLORREF color) - set text color for its group box controls.
void SetCheckboxTextColor(COLORREF color) - set text color for its check box controls.
void SetRadioboxTextColor(COLORREF color) - set text color for its radio button controls.
void SetButtonTextColor(COLORREF color) - set text color for its button controls.
void SetDisableTextColor(COLORREF color) - set text color for its disabled controls.
void SetStaticFont(CFont* pFont) - set font for its static controls.
void SetGroupTextFont(CFont* pFont) - set font for its group box controls.
void SetCheckboxTextFont(CFont* pFont) - set font for its check box controls.
void SetRadioboxTextFont(CFont* pFont) - set font for its radio button controls.
void SetButtonTextFont(CFont* pFont) - set font for its button controls.
class CPictFormView
This class extends MFC's CFormView so that you can customize a formview's background and its controls' font and color. It provides following public member functions:
void SetBitmapID(UINT nImageID) - set the bitmap as the formview's background.
void SetStaticColor(COLORREF color) - set text color for its static controls.
void SetRequireStaticColor(COLORREF color) - set text color for its static controls associated with a required edit field.
void SetGroupTextColor(COLORREF color) - set text color for its group box controls.
void SetCheckboxTextColor(COLORREF color) - set text color for its check box controls.
void SetRadioboxTextColor(COLORREF color) - set text color for its radio button controls.
void SetButtonTextColor(COLORREF color) - set text color for its button controls.
void SetDisableTextColor(COLORREF color) - set text color for its disabled controls.
void SetStaticFont(CFont* pFont) - set font for its static controls.
void SetGroupTextFont(CFont* pFont) - set font for its group box controls.
void SetCheckboxTextFont(CFont* pFont) - set font for its check box controls.
void SetRadioboxTextFont(CFont* pFont) - set font for its radio button controls.
void SetButtonTextFont(CFont* pFont) - set font for its button controls.
class CPictPage
This class extends MFC's CPropertyPage so that you can customize a property page's background and its controls' font and color. It provides following public member functions:
void SetBitmapID(UINT nImageID) - set the bitmap as the dproperty page's background.
void SetStaticColor(COLORREF color) - set text color for its static controls.
void SetRequireStaticColor(COLORREF color) - set text color for its static controls associated with a required edit field.
void SetGroupTextColor(COLORREF color) - set text color for its group box controls.
void SetCheckboxTextColor(COLORREF color) - set text color for its check box controls.
void SetRadioboxTextColor(COLORREF color) - set text color for its radio button controls.
void SetButtonTextColor(COLORREF color) - set text color for its button controls.
void SetDisableTextColor(COLORREF color) - set text color for its disabled controls.
void SetStaticFont(CFont* pFont) - set font for its static controls.
void SetGroupTextFont(CFont* pFont) - set font for its group box controls.
void SetCheckboxTextFont(CFont* pFont) - set font for its check box controls.
void SetRadioboxTextFont(CFont* pFont) - set font for its radio button controls.
void SetButtonTextFont(CFont* pFont) - set font for its button controls.
class CPictSheet
This class extends MFC's CPropertySheet so that you can customize a property sheet's background and its controls' font and color. It provides following public member functions:
void SetBitmapID(UINT nImageID) - set the bitmap as the property sheet's background.
void SetButtonTextColor(COLORREF color) - set text color for its button controls.
void SetDisableTextColor(COLORREF color) - set text color for its disabled controls.
void SetButtonTextFont(CFont* pFont) - set font for its button controls.
class CPictMenuBar
This class helps you to customize MFC's menu, including its sub-menus. It provides following public member functions:
void SetBitmapID(UINT nImageID) - set the bitmap as the menu's background.
void SetModifyColor(COLORREF color) - modify the menu's background color.
void SetTextColor(COLORREF color) - set menu's text color.
void SetDisableTextColor(COLORREF color) - set menu's disable text color.
void SetFont(CFont* pFont) - set menu's font.
BOOL Create(CWnd* pParentWnd, DWORD dwStyle = WS_CHILD | WS_VISIBLE | CBRS_TOP, UINT nID = 0) - call this function to create the menu bar.
BOOL LoadMenu(UINT nIDResource) - set menu resource for the menu bar.
class CPictDialogBar
This class extends MFC's CDialogBar so that you can customize a dialog bar's background and its controls' font and color. It provides following public member functions:
void SetBitmapID(UINT nImageID) - set the bitmap as the dialog bar's background.
void SetStaticColor(COLORREF color) - set text color for its static controls.
void SetRequireStaticColor(COLORREF color) - set text color for its static controls associated with a required edit field.
void SetGroupTextColor(COLORREF color) - set text color for its group box controls.
void SetCheckboxTextColor(COLORREF color) - set text color for its check box controls.
void SetRadioboxTextColor(COLORREF color) - set text color for its radio button controls.
void SetButtonTextColor(COLORREF color) - set text color for its button controls.
void SetDisableTextColor(COLORREF color) - set text color for its disabled controls.
void SetStaticFont(CFont* pFont) - set font for its static controls.
void SetGroupTextFont(CFont* pFont) - set font for its group box controls.
void SetCheckboxTextFont(CFont* pFont) - set font for its check box controls.
void SetRadioboxTextFont(CFont* pFont) - set font for its radio button controls.
void SetButtonTextFont(CFont* pFont) - set font for its button controls.
class CPictToolBar
This class extends MFC's CToolBar so that you can customize a toolbar's background. It provides following public member functions:
void SetBitmapID(UINT nImageID) - set the bitmap as the toolbar's background.
void SetModifyColor(COLORREF color) - modify the toolbar's background color.
void SetMaskColor(COLORREF color) - set the toolbar's mask color. Mask color is the color used to mask out toolbar's button background so that the button becomes transparent. The default mask color is the standard windows gray color.
BOOL LoadToolBar(UINT nIDResource) - set toolbar resource for the toolbar.
class CPictStatusBar
This class extends MFC's CStatusBar so that you can customize a status bar's background, font, and color. It provides following public member functions:
void SetBitmapID(UINT nImageID) - set the bitmap as the status bar's background.
void SetModifyColor(COLORREF color) - modify the status bar's background color.
void SetFont(CFont* pFont) - set font for the status bar.
void SetTextColor(COLORREF color) - set text color for the status bar.
class CPictStatic
This class extends MFC's CStatic so that you can customize a static control's font and color, and make the control transparent. The font and color are set through its parent dialog. It provides following public member function:
void SetRequired(BOOL bRequired) - pass TRUE to set the static control to use the required text color.
class CPictButton
This class extends MFC's CButton so that you can customize a button's background, font and color, and make the control transparent. The font and color are set through its parent dialog. It provides following public member function:
void SetBitmapID(UINT nImageID) - set the bitmap as the button's background. If this function is not used, the button will be transparent.
class CPictCheckBox
This class helps you to customize a checkbox's font and color, and make the control transparent. The font and color are set through its parent dialog.
class CPictRadioButton
This class helps you to customize a radio button's font and color, and make the control transparent. The font and color are set through its parent dialog.
class CPictGroup
This class helps you to customize a group box's font and color, and make the control transparent. The font and color are set through its parent dialog.
class CPictListBox
This class extends MFC's CListBox in order to customize its scroll bar.
class CPictComboBox
This class extends MFC's CComboBox in order to customize its background.
class CPictTabCtrl
This class extends MFC's CTabCtrl in order to customize its background.