CComControlBase::InPlaceActivate
Bewirkt das Steuerelement für den Übergang vom inaktiven Zustand zu, was Zustand das Verb in iVerb angibt.
HRESULT InPlaceActivate(
LONG iVerb,
const RECT* prcPosRect = NULL
);
Parameter
iVerb
Bewerten Sie, die Aktion angeben, um IOleObjectImpl::DoVerb ausgeführt werden.prcPosRect
Zeiger auf die Position des Steuerelements direkten.
Rückgabewert
Einer der Werte des Standards HRESULT.
Hinweise
Vor Aktivierung Anhand dieser Methode überprüft, ob das Steuerelement eine Clientsite verfügt, wie viel des Steuerelements sichtbar ist, und ruft den Speicherort des Steuerelements im übergeordneten Fenster ab. Nachdem das Steuerelement aktiviert ist, sodass diese Methode die Benutzeroberfläche des Steuerelements und weist den Container mit, um das Steuerelement sichtbar zu machen.
Diese Methode ruft auch IOleInPlaceSite, IOleInPlaceSiteEx oder IOleInPlaceSiteWindowless-Schnittstellenzeiger für das Steuerelement ab und speichert ihn im - Datenmember CComControlBase::m_spInPlaceSite der Steuerklasse. Die Steuerelementklassendatenmember CComControlBase::m_bInPlaceSiteEx, CComControlBase::m_bWndLess, CComControlBase::m_bWasOnceWindowless und CComControlBase::m_bNegotiatedWnd festgelegt werden, um nach Bedarf auszurichten.
Anforderungen
Header: atlctl.h