Udostępnij za pośrednictwem


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

Zobacz też

Informacje

Klasa CComControlBase