IOleObjectImpl::DoVerbInPlaceActivate
Uruchamia formant i instaluje jego okna, ale nie instaluje interfejsu użytkownika kontroli.
HRESULT DoVerbInPlaceActivate(
LPCRECT prcPosRect,
HWND /* hwndParent */
);
Parametry
prcPosRec
[w] Wskaźnik do kontenera prostokąt chce Rysowanie do kontroli.hwndParent
[w] Uchwyt okna zawierającego ten formant.Nie używany w realizacji ATL.
Wartość zwracana
Jeden standard HRESULT wartości.
Uwagi
Uaktywnia kontroli na miejscu przez wywołanie CComControlBase::InPlaceActivate.Chyba że członek danych klasa sterowania m_bWindowOnly jest TRUE, DoVerbInPlaceActivate najpierw próbuje uaktywnić formant jako formant bez okna (możliwe tylko wtedy, gdy kontener obsługuje IOleInPlaceSiteWindowless).Jeśli się nie powiedzie, funkcja próbuje uaktywnić formant z rozszerzonych funkcji (możliwe tylko wtedy, gdy kontener obsługuje IOleInPlaceSiteEx).Jeśli się nie powiedzie, funkcja próbuje uaktywnić formant nie rozszerzone funkcje (możliwe tylko wtedy, gdy kontener obsługuje IOleInPlaceSite).Jeśli aktywacja powiedzie się, że formant został uaktywniony funkcja powiadamia kontener.
Wymagania
Nagłówek: atlctl.h