COleControl::FireError

激发库存错误事件。

void FireError(
   SCODE scode,
   LPCTSTR lpszDescription,
   UINT nHelpID = 0 
);

参数

  • scode
    将报告的状态代码值。有关完整的代码可能,请参见一 ActiveX控件:高级主题文章。

  • lpszDescription
    报告的错误的说明。

  • nHelpID
    报告的错误的帮助ID。

备注

此事件提供方法收到信号,在代码中的适当位置,错误在控件内发生。与其他常用操作,例如单击或MouseMove,错误由框架从不引发。

在属性获取函数、属性设置的函数或自动化方法期间,若要报告发生的错误,请调用 COleControl::ThrowError

OLE控件股票错误事件的实现将使用一个 SCODE 值。如果控件使用此事件并打算在Visual Basic 4.0中,您将收到错误,因为 SCODE 值在Visual Basic中不支持。

若要修复此问题,请手动更改控件中.ODL文件的 SCODE 参数。long。此外,还使用一个 SCODE 参数的任何自定义操作、方法或属性生成相同的问题。

要求

Header: afxctl.h

请参见

参考

COleControl选件类

层次结构图

COleControl::DisplayError