Partager via


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