Partager via


IOleInPlaceObjectWindowlessImpl, classe

Cette classe implémente IUnknown et fournit des méthodes qui permettent à un contrôle sans fenêtre de recevoir des messages de fenêtre et de participer aux opérations de glisser-déplacer.

Important

Cette classe et ses membres ne peuvent pas être utilisés dans les applications qui s'exécutent dans Windows Runtime.

template< class T> 
class IOleInPlaceObjectWindowlessImpl

Paramètres

  • T
    Votre classe, dérivée de IOleInPlaceObjectWindowlessImpl.

Membres

Méthodes publiques

Nom

Description

IOleInPlaceObjectWindowlessImpl::ContextSensitiveHelp

Active l'aide contextuelle. L'implémentation ATL retourne E_NOTIMPL.

IOleInPlaceObjectWindowlessImpl::GetDropTarget

Fournit l'interface d' IDropTarget pour un objet actif et sans fenêtre visuelle qui prend en charge le glisser-déplacer. L'implémentation ATL retourne E_NOTIMPL.

IOleInPlaceObjectWindowlessImpl::GetWindow

Obtient un handle de fenêtre.

IOleInPlaceObjectWindowlessImpl::InPlaceDeactivate

Place un contrôle sur place actif.

IOleInPlaceObjectWindowlessImpl::OnWindowMessage

Distribue un message du conteneur à un contrôle sans fenêtre qui est actif sur place.

IOleInPlaceObjectWindowlessImpl::ReactivateAndUndo

Réactive un contrôle précédemment désactivé. L'implémentation ATL retourne E_NOTIMPL.

IOleInPlaceObjectWindowlessImpl::SetObjectRects

Indique quelle partie du contrôle sur place est visible.

IOleInPlaceObjectWindowlessImpl::UIDeactivate

Met désactivé et supprime l'interface utilisateur qui prend en charge l'activation sur place.

Notes

L'interface d' IOleInPlaceObject gère la réactivation et la mise hors fonction de les contrôles sur place et détermine quelle quantité de contrôle doit être visible. L'interface d' IOleInPlaceObjectWindowless permet à un contrôle sans fenêtre de recevoir des messages de fenêtre et de participer aux opérations de glisser-déplacer. La classe IOleInPlaceObjectWindowlessImpl fournit une implémentation par défaut d' IOleInPlaceObject et d' IOleInPlaceObjectWindowless et implémente IUnknown en envoyant des informations à l'unité de vidage dans les versions debug.

Articles connexes   Didacticiel ATL, créer un projet ATL

Hiérarchie d'héritage

IOleInPlaceObjectWindowless

IOleInPlaceObjectWindowlessImpl

Configuration requise

Header: atlctl.h

Voir aussi

Référence

CComControl, classe

Autres ressources

Vue d'ensemble de la classe ATL