在基于 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