Bonjour,
Je développe actuellement une application MFC de type SDI comprenant plusieurs contrôles CCustomEdit (que j'ai dérivé de CEdit). J'ai surchargé la fonction OnKeyDown dans CCustomEdit afin de détecter la pression des touches Ctrl-C, Ctrl-V, etc.
OnKeyDown est bien appelé si je mon contrôle se trouve dans une appli de type Dialog par exemple, mais dans une application de type SDI, OnKeyDown n'est pas appelé pour ces combinaisons de touches spécifique. (Si je fais Ctrl-E, la fonction est appelé, mais si je fais Ctrl-C, il ne se passe rien). J'en déduit donc que ces fonctionnalitées sont bloquées (et traitées) à un plus haut niveau dans mon application mais je ne trouve pas ou.
Pour l'instant ma solution est de détecter ces touches avec OnKeyUp, mais le résultat n'est pas satisfaisant pour l'utilisation.
Quelqu'un peux-t-il m'éclairer dans ce problème ??
Merci d'avance.
Edit: Merci pour la FAQ qui m'aide tout les jours à trouver des solutions.![]()
Partager