Para una pequeña utilidad que estoy escribiendo (.NET, C#), deseo monitorear las operaciones de copia del portapapeles y las operaciones de pegado del portapapeles.¿Cómo obtener una notificación de pegado del portapapeles y proporcionar mis propios datos?
Mi idea es proporcionar mis propios datos al pegarlos en una aplicación arbitraria.
La supervisión de una operación de copia se puede hacer fácilmente utilizando un clipboard viewer.
Algo que parece mucho más avanzado para mí es escribir un "proveedor de pasta de portapapeles":
- respuesta a "¿qué formatos están disponibles" consultas de aplicaciones.
- Suministre datos a las operaciones de pegado de la aplicación.
Encontré this posting y this posting, pero ninguno de ellos parece realmente ayudarme.
Lo que supongo es que de alguna manera tengo que imitar/secuestrar el portapapeles actual.
Pregunta:
¿Es posible "envolver" el portapapeles en términos de operaciones de pegado y proporcionar mi propio tipo de "Proxy portapapeles"?
PS: Yo sé que en CodeProject;) irónico que te redirecciona a CodeProject para este !! !! : D lol – t0mm13b