IOleControlImpl, classe
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 | Description |
---|---|
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 articles connexes, 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