IOleObjectImpl::DoVerbInPlaceActivate
Exécute le contrôle et installe la fenêtre, mais n'installe pas l'interface utilisateur du contrôle.
HRESULT DoVerbInPlaceActivate(
LPCRECT prcPosRect,
HWND /* hwndParent */
);
Paramètres
prcPosRec
[in] le pointeur au rectangle le conteneur souhaite le contrôle pour dessiner dans.hwndParent
[in] Handle de la fenêtre qui contient le contrôle.Non utilisé dans l'implémentation ATL.
Valeur de retour
L'une des valeurs standard d' HRESULT .
Notes
Lance le contrôle en place en appelant CComControlBase::InPlaceActivate.À moins que le membre de données de contrôle m_bWindowOnly de la classe est TRUE, premiers tests d' DoVerbInPlaceActivate d'activer le contrôle comme un contrôle sans fenêtre (possible que si le conteneur en charge IOleInPlaceSiteWindowless).Si ce cas, le tente de fonction d'activer le contrôle avec des fonctionnalités étendues (possible que si le conteneur en charge IOleInPlaceSiteEx).Si ce cas, le tente de fonction d'activer le contrôle sans les fonctionnalités étendues (possible que si le conteneur en charge IOleInPlaceSite).Si l'activation réussit, la fonction informe le conteneur que le contrôle a été activé.
Configuration requise
Header: atlctl.h