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