1. I believe that the Class View builds its information from the files in your project and caches the information in one of the temporary files it builds for the project. I would guess it is the .ncb file. Try closing VC, deleting the .ncb, and re-opening VC. It should rebuild the information from the project file. If that doesn't work, you could try deleting the .aps or .opt files. If that doesn't work, then I would suspect the header files for the classes that are missing contain some construct that VC is having trouble parsing. Of course you should back up these files before deleting them in case I am mistaken about VC being able to rebuild them.
2. A quick test seems to indicate that the Add Windows Message Handler option is enabled for classes that have an
//AFX_MSG section. VC seems to cache information about these classes in the .clw file, so if you manually add or remove this, you need to delete the .clw file and then bring up Class Wizard to rebuild it.
David Rohacek
National Instruments