|
Class Name
|
Description
|
Class Dependencies (apart from MFC)
|
|
CAboutDlg
|
Customizable "About…' dialog not requiring a dialog resource. Supports html encoded text
|
CRuntimeDlg, CRCCtrlParser
|
|
CAutoComboBox
|
Adds only unique items to the drop list and shuffles the list so that the last added item is at the top
|
CHoldRedraw
|
|
CAutoFlag
|
Encapsulates the setting and unsetting of a boolean variable thru the lifetime of the class instance
|
|
|
CColorButton
|
Non-ownerdraw button that displays the selected colour on the button face and displays the colour dialog when clicked
|
CEnColorDialog
|
|
CColorComboBox
|
Owner-draw combobox for displaying and selecting user defined colours
|
|
|
CDateHelper
|
Encapsulation of various rountines for calculating date spans and for formatting
|
|
|
CDeferWndMove
|
Encapsulation of the Win32 API
|
|
|
CDialogHelper
|
Re-implementation of the CDialog DDX/DDV rountines to avoid the MFC error messages when the user clears a number edit (for instance)
|
|
|
CDlgUnits
|
Encapsulates the MapDialogRect Win32 API
|
|
|
CDockManager
|
Class for managing the docking of one popup window to another.
|
*CSubclassWnd, CHoldRedraw, CAutoFlag
|
|
CDriveInfo
|
Encapsulates various rountines for querying about drives, files and disk space
|
|
|
CEnBitmap
|
Adds support to CBitmap for loading non-bmp files and resources.
|
|
|
CEnBitmapEx, CColorReplacer, CImageBlurrer, CImageColorizer, CImageContraster, CImageEmbosser, CImageFlipper, CImageGrayer, CImageLightener, CImageNegator, CImageResizer, CImageRotator, CImageSharpener, CImageShearer, CImageSysColorMapper, CImageTinter
|
Adds image manipulation funationality to CEnBitmap
|
CEnBitmap
|
|
CEnColorDialog
|
Adds saving and restoring of custom colours to CColorDialog
|
|
|
CEnCommandLineInfo
|
Adds functions for extracting and querying commandline switches
|
|
|
CEnEdit
|
Adds user-defined button capabilities to CEdit
|
CMaskEdit, CThemed, CDlgUnits
|
|
CEnToolBar
|
Adds support for using alternative resource or file images
|
|
|
CFileEdit
|
Adds buttons for browsing and displaying the file represented by the text in the edit control. Also shows the file's small icon.
|
CEnEdit, CFolderDialog, CMaskEdit, CDlgUnits, CThemed, CSysImageList
|
|
CHoldRedraw
|
Encapsulates WM_SETREDRAW
|
|
|
CHotKeyCtrlEx
|
Fixes a number of behavioural problems including the handling of certain keypresses
|
|
|
CHotTracker
|
Tracks the cursor movement over user-defined windows and posts event messages as necessary
|
*CSubclassWnd,
|
|
CLimitSingleInstance
|
Provides simple method to detect if another instance of an app is running
|
|
|
CMaskEdit
|
Adds simple character masking to CEdit
|
|
|
CNcGutter
|
Allows the UI of standard windows controls to be extended by supporting any number of columns to be added to the non-client area of the window. Favours tabular controls like lists, trees, etc
|
*CSubclassWnd, CHoldRedraw, CThemed, CDlgUnits
|
|
COrderedTreeCtrl
|
CTreeCtrl implementation of CNcGutter displaying a single column showing the hierarchical position of each tree item in '1.2.3.4' notation.
|
CHoldRedraw, CThemed
|
|
CPasswordDialog
|
Very simple password dialog not requiring a dialog resource
|
CRuntimeDlg, CRCCtrlParser
|
|
CPropertyPageHost
|
Simpler replacement for CPropertySheet allowing easier creation as a child window
|
|
|
CRCCtrlParser
|
Used by CRuntimeDlg for parsing dialog resource-like text
|
|
|
CRuntimeDlg
|
Adds support to CDialog for building dialogs at runtime ie. dialogs do not require a dialog resource
|
CRCCtrlParser
|
|
CShortcutManager
|
Class for handling application keyboard shortcuts.
|
*CSubclassWnd, CWinClasses
|
|
CSpellCheckDlg
|
Spellcheck dialog not requiring a dialog resource, which interfaces with ISpellCheck (interface to Open Office dictionaries)
|
CRuntimeDlg, CRCCtrlParser, ISpellCheck
|
|
CSysImageList
|
Encapsulates the Windows system image list (file/folder images)
|
|
|
CTabCtrlEx
|
Adds post rendering callback for the tabs without using owner-draw
|
|
|
CThemed
|
Encapsulates themed (XP) and non-themed (the rest) drawing of windows controls
|
|
|
CTimeEdit
|
Adds a button for specifying time units and provided routines for converting time to and from different time units
|
CEnEdit, CMaskEdit, CThemed, CDlgUnits
|
|
CToolbarHelper
|
Adds support for dialog toolbar tooltips, multiline tooltips and dropbuttons with menus
|
*CSubclassWnd, CEnBitmap, CEnBitmapEx
|
|
CTrayIcon
|
Encapsulates the Shell_NotifyIcon Win32 API. Also provides balloon tips and animation
|
*CSubclassWnd,
|
|
CUrlRichEditCtrl
|
Adds support for recognizing urls, clicking them and setting custom url callbacks
|
|
|
CWinClasses
|
Encapsulates the ::GetClassName Win32 functions
|
|
|
CXmlFile, CXmlItem
|
Non-Unicode class for reading and writing xml files
|
|
|
CXmlFileEx
|
Adds encryption capabilities to CXmlFile
|
CXmlFile, IEncryption
|