Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cette classe fournit une implémentation par défaut de l’interface IOleControl et implémente IUnknown.
Important
Cette classe et ses membres ne peuvent pas être utilisés dans les applications qui s’exécutent dans Windows Runtime.
Syntaxe
template<class T>
class IOleControlImpl
Paramètres
T
Votre classe, dérivée de IOleControlImpl.
Membres
Méthodes publiques
| Nom | Descriptif |
|---|---|
| IOleControlImpl ::FreezeEvents | Indique si le conteneur ignore ou n’accepte pas les événements du contrôle. |
| IOleControlImpl ::GetControlInfo | Renseigne des informations sur le comportement du clavier du contrôle. L’implémentation ATL retourne E_NOTIMPL. |
| IOleControlImpl ::OnAmbientPropertyChange | Informe un contrôle que l’une ou plusieurs des propriétés ambiantes du conteneur ont changé. L’implémentation ATL retourne S_OK. |
| IOleControlImpl ::OnMnemonic | Informe le contrôle qu’un utilisateur a appuyé sur une séquence de touches spécifiée. L’implémentation ATL retourne E_NOTIMPL. |
Notes
La classe IOleControlImpl fournit une implémentation par défaut de l’interface IOleControl et implémente en envoyant des IUnknown informations à l’appareil de vidage dans les builds de débogage.
Didacticiel ATL sur les articlesconnexes, création d’un projet ATL
Hiérarchie d'héritage
IOleControl
IOleControlImpl
Spécifications
En-tête : atlctl.h
IOleControlImpl ::FreezeEvents
Dans l’implémentation d’ATL, FreezeEvents incrémente le membre de données de m_nFreezeEvents la classe de contrôle si bFreeze la valeur est TRUE et décrémente m_nFreezeEvents si bFreeze elle a la valeur FALSE.
HRESULT FreezeEvents(BOOL bFreeze);
Notes
FreezeEvents retourne ensuite S_OK.
Voir IOleControl ::FreezeEvents dans le Kit de développement logiciel (SDK) Windows.
IOleControlImpl ::GetControlInfo
Renseigne des informations sur le comportement du clavier du contrôle.
HRESULT GetControlInfo(LPCONTROLINFO pCI);
Notes
Voir IOleControl ::GetControlInfo dans le Kit de développement logiciel (SDK) Windows.
Valeur de retour
Retourne E_NOTIMPL.
IOleControlImpl ::OnAmbientPropertyChange
Informe un contrôle que l’une ou plusieurs des propriétés ambiantes du conteneur ont changé.
HRESULT OnAmbientPropertyChange(DISPID dispid);
Valeur de retour
Retourne S_OK.
Notes
Voir IOleControl ::OnAmbientPropertyChange dans le Kit de développement logiciel (SDK) Windows.
IOleControlImpl ::OnMnemonic
Informe le contrôle qu’un utilisateur a appuyé sur une séquence de touches spécifiée.
HRESULT OnMnemonic(LPMSG pMsg);
Valeur de retour
Retourne E_NOTIMPL.
Notes
Voir IOleControl ::OnMnemonic dans le Kit de développement logiciel (SDK) Windows.
Voir aussi
IOleObjectImpl, classe
Interfaces de contrôles ActiveX
Vue d’ensemble de la classe