COleDispatchDriver::COleDispatchDriver

构造 COleDispatchDriver 对象。

COleDispatchDriver( );
COleDispatchDriver(
   LPDISPATCH lpDispatch,
   BOOL bAutoRelease = TRUE 
);
COleDispatchDriver(
   const COleDispatchDriver& dispatchSrc 
);

参数

  • lpDispatch
    对要附加的OLE IDispatch 对象的指针 COleDispatchDriver 对象。

  • bAutoRelease
    指定是否释放计划,则此对象超出范围。

  • dispatchSrc
    对现有 COleDispatchDriver 对象。

备注

窗体 COleDispatchDriver(LPDISPATCHlpDispatch,BOOLbAutoRelease = TRUE)连接 IDispatch 接口。

窗体 COleDispatchDriver(constCOleDispatchDriver& dispatchSrc)复制现有 COleDispatchDriver 对象并递增引用计数。

窗体 COleDispatchDriver( ) 创建一 COleDispatchDriver 对象,但未连接 IDispatch 接口。 在使用 COleDispatchDriver( ) 之前使用 COleDispatchDriver::CreateDispatchCOleDispatchDriver::AttachDispatch,没有参数,则应连接 IDispatch 到它。 有关更多信息,请参见 Implementing the IDispatch Interface

示例

COleDispatchDriver::CreateDispatch参见示例。

要求

Header: afxdisp.h

请参见

参考

COleDispatchDriver选件类

层次结构图

COleDispatchDriver::AttachDispatch

COleDispatchDriver::CreateDispatch