[MFC]Copier/Coller dans un CEDIT
Bonjour,
J'essaie d'implémenter la fonction copier coller dans un CEdit à l'aide de raccourci clavier mais cela ne marche pas.
Voici ce que je fais:
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
BEGIN_MESSAGE_MAP(CEditCustomizable, CEdit)
//{{AFX_MSG_MAP(CEditCustomizable)
ON_WM_CHAR()
ON_WM_KEYDOWN()
ON_WM_RBUTTONDOWN()
ON_WM_RBUTTONUP()
ON_WM_GETDLGCODE()
ON_COMMAND(ID_EDIT_CUT, OnEditCut)
ON_COMMAND(ID_EDIT_PASTE, OnEditPaste)
//}}AFX_MSG_MAP
END_MESSAGE_MAP() |
Code:
1 2 3 4 5 6 7 8
| void CEditCustomizable::OnEditCut()
{
CEdit::Cut();
}
void CEditCustomizable::OnEditPaste()
{
CEdit::Paste();
} |
CEditCustomizable hérite de la MFC CEdit.
J'ai également des "Accelerator" comme ceci:
"ID_EDIT_PASTE Ctrl+V VIRTKEY", ....
mais quand je selectionne un mot dans mon CEdit, je ne peut pas copier/coller avec les raccourcis clavier. Je ne peux que faire : clic droit puis couper/coller/copier...
Pouvez-vous m'aider à éclaicir mon problème?
Merci