IOleInPlaceActiveObjectImpl, classe
Cette classe fournit des méthodes pour faciliter la communication entre un contrôle sur place et son conteneur.
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 IOleInPlaceActiveObjectImpl
Paramètres
- T
Votre classe, dérivée de IOleInPlaceActiveObjectImpl.
Membres
Méthodes publiques
Nom |
Description |
---|---|
Active l'aide contextuelle. L'implémentation ATL retourne E_NOTIMPL. |
|
Active les boîtes de dialogue non modale. L'implémentation ATL retourne S_OK. |
|
Obtient un handle de fenêtre. |
|
Informe le contrôle lorsque la fenêtre de document du conteneur est activée ou désactivée. L'implémentation ATL retourne S_OK. |
|
Informe le contrôle lorsque la fenêtre frame de niveau supérieur du conteneur est activée ou désactivée. Retourne d'implémentation ATL |
|
Informe le contrôle qu'il doit redimensionner ses bordures. L'implémentation ATL retourne S_OK. |
|
Traite les messages de touche accélérateur de menu du conteneur. L'implémentation ATL retourne E_NOTIMPL. |
Notes
L'interface d' IOleInPlaceActiveObject permet la communication entre un contrôle sur place et son conteneur ; par exemple, la communication de l'état actif du contrôle et du conteneur, et l'informer le contrôle doit se redimensionner. La classe IOleInPlaceActiveObjectImpl fournit une implémentation par défaut d' IOleInPlaceActiveObject et prend en charge 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
IOleInPlaceActiveObject
IOleInPlaceActiveObjectImpl
Configuration requise
Header: atlctl.h