IOleObjectImpl::DoVerbInPlaceActivate
Spouští ovládací prvek a nainstaluje příslušné okno, ale neprovádí instalaci ovládacího prvku uživatelského rozhraní.
HRESULT DoVerbInPlaceActivate(
LPCRECT prcPosRect,
HWND /* hwndParent */
);
Parametry
prcPosRec
[v] Ukazatel na obdélník kontejneru chce kreslení do ovládacího prvku.hwndParent
[v] Popisovač okna obsahující ovládací prvek.Nepoužito ATL implementace.
Vrácená hodnota
Jeden standard HRESULT hodnoty.
Poznámky
Aktivuje kontrolu na místě voláním CComControlBase::InPlaceActivate.Pokud datový člen třídy ovládací m_bWindowOnly je TRUE, DoVerbInPlaceActivate se nejprve pokusí aktivovat ovládací prvek jako ovládací prvek bez oken (možné pouze v případě, že daný kontejner podporuje IOleInPlaceSiteWindowless).Pokud se nezdaří, pokusí aktivovat ovládací prvek pomocí funkce Rozšířené funkce (možné pouze v případě, že daný kontejner podporuje IOleInPlaceSiteEx).Pokud se nezdaří, pokusí se funkce aktivovat ovládací prvek s žádné rozšířené funkce (možné pouze v případě, že daný kontejner podporuje IOleInPlaceSite).-Li aktivace úspěšná, funkce uvědomí kontejner, že ovládací prvek byl aktivován.
Požadavky
Záhlaví: atlctl.h