This class is a base class for resource-critical MFC exceptions.
CSimpleException is the base class for resource-critical MFC exceptions and handles the ownership and initialization of an error message. The following classes use CSimpleException as their base class:
Requests for an unsupported operation
Windows resource not found or not creatable
Exception that indicates a resource could not be found
Exception that indicates an invalid argument
Because CSimpleException is an abstract base class, you cannot declare a CSimpleException object directly. Instead, you must declare derived objects such as those in the previous table. If you are declaring your own derived class, use the previous classes as a model.