以下是一个典型的 CException 派生类的用法,其中包含 GetErrorMessage 方法:
class CSimpleException : public CException
{
public:
CSimpleException(LPCTSTR lpszErrorMessage);
virtual BOOL GetErrorMessage(LPTSTR lpszError, UINT nMaxError, PUINT pnHelpContext = NULL);
private:
CString m_strErrorMessage;
};
这里,CSimpleException 继承自 CException,并定义了一个构造函数和一个 GetErrorMessage 方法。在实际应用中,你需要在构造函数中初始化错误消息,并在 GetErrorMessage 方法中提供适当的实现以返回错误消息。
具体实现可能会因应用程序的需求而有所不同。
转载请注明出处:http://www.zyzy.cn/article/detail/22317/MFC/CSimpleException