COleControl::FireReadyStateChange 是 MFC(Microsoft Foundation Classes)库中的 COleControl 类的一个公共方法。这个方法用于触发(fire)与文档或控件的 ReadyState 属性相关联的事件。

在基于 COM(Component Object Model)的 ActiveX 控件中,ReadyState 属性表示控件的当前状态。FireReadyStateChange 方法允许控件通知其容器(如 Web 浏览器)关于 ReadyState 属性的变化。这在异步加载或其他状态改变时非常有用。

以下是简要的方法说明:
void COleControl::FireReadyStateChange(long oldState, long newState)

参数:
  •  oldState:先前的 ReadyState 状态。

  •  newState:新的 ReadyState 状态。


该方法会发送 DISPID_READYSTATECHANGE 的事件通知给控件的连接点容器(connection point container),通知容器 ReadyState 的变化。

请注意,这是 MFC 中特定于 ActiveX 控件的方法,通常在开发 ActiveX 控件时使用。


转载请注明出处:http://www.zyzy.cn/article/detail/21148/MFC/COleControl