Зависит от того, какой конкретный класс исключений используется. В базовом классе CException
нет ничего, что устанавливало бы или форматировало сообщение об ошибке. Однако некоторые из CException
-приобретенных классов вызывают FormatMessage
при возврате своих сообщений об ошибках. Например, COleException::GetErrorMessage
звонки
FormatMessage(FORMAT_MESSAGE_ALLOCATE_BUFFER|FORMAT_MESSAGE_FROM_SYSTEM,
NULL, m_sc,
MAKELANGID(LANG_NEUTRAL, SUBLANG_SYS_DEFAULT),
(LPTSTR) &lpBuffer, 0, NULL)
против SCODE в AfxThrowOleException (примечание LANG_NEUTRAL).