CComControlBase::InPlaceActivate

导致该控件绑定到从非活动状态的转换到任意状态在 iVerb 的谓词指示。

HRESULT InPlaceActivate(
   LONG iVerb,
   const RECT* prcPosRect = NULL 
);

参数

返回值

一个标准HRESULT值。

备注

在启动之前,此方法检查该控件有一个客户端站点,检查多少控件可见,并获取父窗口控件的位置。在活动之后控件,此方法激活控件的用户界面和调用容器允许控件可见。

此方法在控件选件类的数据成员 CComControlBase::m_spInPlaceSite来检索控件的一 IOleInPlaceSiteIOleInPlaceSiteExIOleInPlaceSiteWindowless 接口指针并将其存储。控件选件类数据成员 CComControlBase::m_bInPlaceSiteExCComControlBase::m_bWndLessCComControlBase::m_bWasOnceWindowlessCComControlBase::m_bNegotiatedWnd 设置为true根据需要。

要求

Header: atlctl.h

请参见

参考

CComControlBase选件类