Méthode IOleControl ::OnMnemonic (ocidl.h)
Informe un contrôle que l’utilisateur a appuyé sur une touche représentant un clavier mnémonique.
Syntaxe
HRESULT OnMnemonic(
[in] MSG *pMsg
);
Paramètres
[in] pMsg
Pointeur vers la structure MSG décrivant la séquence de touches à traiter.
Valeur retournée
Cette méthode peut retourner les valeurs de retour standard E_INVALIDARG et E_UNEXPECTED, ainsi que les valeurs suivantes.
Code de retour | Description |
---|---|
|
La commande s'est correctement terminée. |
|
Le contrôle ne gère pas les mnémoniques. Cela indique une condition inattendue et une erreur d’appelant. Par exemple, l’appelant ne correspond pas au contrôle qui a le mnémonique. |
Remarques
La séquence de touches doit correspondre à l’une des entrées ACCEL dans la table mnémonique retournée par le biais de IOleControl ::GetControlInfo. Le contrôle effectue l’action appropriée pour la séquence de touches.
Remarques aux appelants
Un conteneur d’un contrôle est autorisé à mettre en cache la structure CONTROLINFO du contrôle, à condition que le conteneur implémente IOleControlSite ::OnControlInfoChanged pour savoir quand il doit mettre à jour ses informations mises en cache.Remarques aux implémenteurs
Si un contrôle modifie le contenu de sa structure CONTROLINFO , il doit notifier son conteneur en appelant IOleControlSite ::OnControlInfoChanged.Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | ocidl.h |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour