2010-12-12 27 views
3

Comment exécuter une action dans mon application toujours lorsque l'utilisateur clique sur ctrl + v (je veux attribuer une nouvelle aleur au presse-papiers), ou comment coller quelque chose dans la fenêtre active, lorsque l'utilisateur clique sur raccourci global dans mon application?Delphi, réagir sur l'action de copie ou exécuter coller

Répondre

1

Lorsque quelque chose est collé, le contrôle recevra le message WM_PASTE. Vous pouvez donc intercepter ce message.

0

La manière la plus simple (sans savoir quoi d'autre est sur votre formulaire principal) est d'ajouter à votre menu principal des éléments appelés Copier/Coller - faire les raccourcis Ctrl-C et Ctrl-V. Implémentez des routines en réponse à ces éléments de menu, cliquez sur des événements (ou utilisez des actions) et votre code s'appellera ...