Sdílet prostřednictvím


CComControlBase::InPlaceActivate

Ovládací prvek způsobí přechod z neaktivního stavu a ať stát sloveso v iVerb označuje.

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

Parametry

  • iVerb
    Hodnota označuje akci prováděnou IOleObjectImpl::DoVerb.

  • prcPosRect
    Ukazatel polohy kontroly na místě.

Vrácená hodnota

Jeden standardní hodnoty HRESULT.

Poznámky

Tato metoda před aktivací, zkontroluje prvek má klient serveru, zjistí, kolik ovládacího prvku je viditelná a získá umístění ovládacího prvku v nadřazené okno.Po aktivaci ovládacího prvku této metody aktivuje ovládacího prvku uživatelského rozhraní a sděluje zviditelnit ovládací prvek kontejner.

Tato metoda rovněž načítá IOleInPlaceSite , IOleInPlaceSiteEx, nebo IOleInPlaceSiteWindowless ukazatele rozhraní pro kontrolu a ukládá do třídy řízení datový člen CComControlBase::m_spInPlaceSite.Datové členy třídy ovládací CComControlBase::m_bInPlaceSiteEx, CComControlBase::m_bWndLess, CComControlBase::m_bWasOnceWindowless, a CComControlBase::m_bNegotiatedWnd jsou nastaveny na hodnotu true, podle potřeby.

Požadavky

Záhlaví: atlctl.h

Viz také

Referenční dokumentace

Třída CComControlBase