SDI : Detection Ctrl-C, Ctrl-V dans CEdit
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. :ccool:
R�solu : Fonctionne avec PreTranslateMessage.
Merci pour ta r�ponse, je d�sesp�rais un peu ne voyant aucune r�ponse � ma requ�te.
Effectivement �a passe bien avec PreTranslateMessage :ccool:.
Il y avait effectivement des accelerators d�finis pour les fonctions que je voulais utiliser. Je ne sais pas si le probl�me venait de la. Je n'ai pas creus� �tant donn�e que �a fonctionne avec PreTranslateMessage.
Merci pour ton aide et bonne journ�e.