ClassWizard is like a programmer's assistant: it makes it easier for you to do certain routine tasks such as creating new classes, defining message handlers, overriding MFC virtual functions, and gathering data from controls in a dialog box, form view, or record view.
It is important to note that ClassWizard works only with applications that use MFC classes, unlike ClassView and WizardBar, which work with MFC, ATL, or Generic (user-defined) classes.
Also, ClassView does not recognize classes unless they are registered in the ClassWizard database (.clw) file.
With ClassWizard, you can:
Create new classes derived from many of the main framework base classes that handle Windows messages and recordsets.
Map messages to functions associated with windows, dialog boxes, controls, menu items, and accelerators.
Define member variables that automatically initialize, gather, and validate data entered into dialog boxes or form views.