COleControl::FireError
Вызывает событие ошибки стандартное.
void FireError(
SCODE scode,
LPCTSTR lpszDescription,
UINT nHelpID = 0
);
Параметры
scode
Значение кода состояния для отчета.Полный список возможных кодов см. в статье Элементы управления ActiveX. Дополнительные разделы.lpszDescription
Описание сообщаемый ошибки.nHelpID
Идентификатор Справки, сообщанной ошибки.
Заметки
Это событие предоставляет способ передачи сигналов, на соответствующие размещения в коде, что ошибка возникла в элемент управления.В отличие от других стандартных событий, например нажмите кнопку или MouseMove, ошибка не сгорена границами.
Создать отчет об ошибке, которая возникает во время свойства получите функцию, функция набора свойств или метод ole-автоматизации, вызов COleControl::ThrowError.
Реализация событий ошибок OLE стандартных элементов управления используется значение SCODE.Если элемент управления использует это событие и предназначен для использования в Visual Basic 4.0, то возникнет ошибка, так как значение SCODE не поддерживается в Visual Basic.
Чтобы устранить эту проблему, вручную измените параметр SCODE в файле .ODL элемента управления в long.Кроме того, любом пользовательском событии, метода или свойства, которое использует параметр SCODE также вызывает одну и ту же проблему.
Требования
Header: afxctl.h