Aracılığıyla paylaş


CComControlBase::InPlaceActivate

Denetim durumundan fiili durumu ne olursa olsun etkin geçiş neden olan iVerb gösterir.

HRESULT InPlaceActivate(
   LONG iVerb,
   const RECT* prcPosRect = NULL 
);

Parametreler

  • iVerb
    Tarafından gerçekleştirilmesi gereken eylemi gösteren değeri IOleObjectImpl::DoVerb.

  • prcPosRect
    Yerinde denetimin konumunu gösteren işaretçi.

Dönüş Değeri

Standart hresult değerleri biri.

Notlar

Etkinleştirme önce bu yöntem denetimi İstemci sitesinin vardır, ne kadar denetim görünür durumda denetler ve ana penceresinde denetimin yerini alır denetler.Denetimi etkinleştirildikten sonra bu yöntem denetimin kullanıcı arabirimini etkinleştirir ve denetimin görünür hale getirmek için kapsayıcı söyler.

Bu yöntem de alır bir IOleInPlaceSite, IOleInPlaceSiteEx, ya da IOleInPlaceSiteWindowless denetim arabirimi işaretçisi ve control sınıfının veri üyesi saklar CComControlBase::m_spInPlaceSite.Denetim sınıfı veri üyeleri CComControlBase::m_bInPlaceSiteEx, CComControlBase::m_bWndLess, CComControlBase::m_bWasOnceWindowless, ve CComControlBase::m_bNegotiatedWnd true olarak uygun şekilde ayarlanır.

Gereksinimler

Başlık: atlctl.h

Ayrıca bkz.

Başvuru

CComControlBase sınıfı