CComControlBase::InPlaceActivate
Powoduje, że formant do przejścia z nieaktywny Państwa Członkowskiego niezależnie od zlecenie w iVerb wskazuje.
HRESULT InPlaceActivate(
LONG iVerb,
const RECT* prcPosRect = NULL
);
Parametry
iVerb
Wartość wskazująca działania wykonywane przez IOleObjectImpl::DoVerb.prcPosRect
Wskaźnik położenia kontroli na miejscu.
Wartość zwracana
Jeden standardowy wartości HRESULT.
Uwagi
Przed aktywacją tej metody sprawdzają, czy formant ma witrynę klienta, sprawdza znacznie formant jest widoczny i pobiera formantu lokalizacji okna nadrzędnego.Po uaktywnieniu kontroli, ta metoda uaktywnia interfejsu użytkownika kontroli i informuje kontenera, aby formant był widoczny.
Metoda ta również pobiera IOleInPlaceSite, IOleInPlaceSiteEx, lub IOleInPlaceSiteWindowless wskaźnika interfejsu dla formantu i przechowuje je w członek danych klasa sterowania CComControlBase::m_spInPlaceSite.Elementy sterowania klas danych CComControlBase::m_bInPlaceSiteEx, CComControlBase::m_bWndLess, CComControlBase::m_bWasOnceWindowless, i CComControlBase::m_bNegotiatedWnd są ustawione na wartość true odpowiednio.
Wymagania
Nagłówek: atlctl.h