IOleObjectImpl::DoVerbInPlaceActivate
运行控件并安装窗口,但是,不安装该控件的用户界面。
HRESULT DoVerbInPlaceActivate(
LPCRECT prcPosRect,
HWND /* hwndParent */
);
参数
prcPosRec
[out]一个指向该矩形的指针容器希望该控件介绍。hwndParent
[in]包含控件的窗口句柄。 未使用在ATL实现。
返回值
一个标准 HRESULT 值。
备注
就地通过调用 CComControlBase::InPlaceActivate激活该控件。 除非控件选件类的数据成员 m_bWindowOnly 是 TRUE,DoVerbInPlaceActivate 首先尝试激活该控件作为无窗口控件(可能,仅当容器支持 IOleInPlaceSiteWindowless)。 如果失败,则该函数尝试激活与扩展的功能的控件(可能,仅当容器支持 IOleInPlaceSiteEx)。 如果失败,则该函数尝试激活该控件未扩展功能(可能,仅当容器支持 IOleInPlaceSite)。 如果启动成功,则该函数通知激活的控件的容器。
要求
Header: atlctl.h