IOleObjectImpl::DoVerbInPlaceActivate
Denetim çalıştırır ve onun pencere yükler, ancak denetimin kullanıcı arabirimi yüklemez.
HRESULT DoVerbInPlaceActivate(
LPCRECT prcPosRect,
HWND /* hwndParent */
);
Parametreler
prcPosRec
[in] İşaretçi dikdörtgen kapsayıcı denetimi içine çizmek istemektedir.hwndParent
[in] Denetimi içeren pencere tanıtıcısı.atl uygulamasında kullanılmaz.
Dönüş Değeri
Standart bir HRESULT değerler.
Notlar
Yerinde denetim çağırarak etkinleştirir CComControlBase::InPlaceActivate.Sürece control sınıfının veri üyesi m_bWindowOnly olan doğru, DoVerbInPlaceActivate ilk kez denediği denetimi penceresiz bir denetim olarak etkinleştirmek (yalnızca konteyner destekliyorsa, olası IOleInPlaceSiteWindowless).Bu başarısız olursa, denetimi ile genişletilmiş özelliklerini etkinleştirmek işlevi çalışır (yalnızca konteyner destekliyorsa, olası IOleInPlaceSiteEx).İşlev başarısız olursa, hiçbir ilave özelliklerle kontrolünü etkinleştirmek çalışır (yalnızca konteyner destekliyorsa, olası IOleInPlaceSite).Etkinleştirme işlemi başarılı olursa, işlevin konteyner denetimi etkinleştirilmiş bildirir.
Gereksinimler
Başlık: atlctl.h