delphi, react on copy action or execute paste

695 Views Asked by At

How to execute an action in my app always when user click ctrl+v (I want to assign a new alue to clipboard), or how to paste something in active window, when user clicks global hotkey in my app?

2

There are 2 best solutions below

0
On

Simplest way (without knowing what else is on your main form) is to add to your main menu items called Copy / Paste - make the shortcuts Ctrl-C and Ctrl-V. Implement routines in response to these menu items click events (or use actions) and your code will get called...

0
On

When something is pasted the control will receive the WM_PASTE message. So you can intercept this Message.