Méthode IShellView ::TranslateAccelerator (shobjidl_core.h)
Traduit les traits de touche de raccourci clavier (accélérateur) lorsque l’affichage d’une extension d’espace de noms a le focus.
Syntaxe
HRESULT TranslateAccelerator(
MSG *pmsg
);
Paramètres
pmsg
Type : LPMSG
Adresse du message à traduire.
Valeur retournée
Type : HRESULT
Retourne S_OK en cas de réussite, ou une valeur d’erreur définie par COM dans le cas contraire.
Si la vue retourne S_OK, cela indique que le message a été traduit et ne doit pas être traduit ou distribué par Windows Explorer.
Remarques
Cette méthode est appelée par Windows Explorer pour permettre à la vue de traduire ses raccourcis clavier.
Remarques relatives à l’appel d’applications
Windows Explorer appelle cette méthode avant toute autre traduction si la vue a le focus. Si la vue n’a pas le focus, elle est appelée après que Windows Explorer traduit ses propres raccourcis clavier.Notes aux implémenteurs
Par défaut, la vue doit retourner S_FALSE afin que les Explorer Windows puissent effectuer sa propre traduction de raccourci clavier ou la répartition normale des menus. L’affichage ne doit retourner S_OK que s’il a traité le message comme raccourci clavier et ne souhaite pas que Windows Explorer le traite davantage.Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | shobjidl_core.h (inclure Shobjidl.h) |
DLL | Shell32.dll (version 4.0 ou ultérieure) |
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