escuchar el portapapeles

04/01/2006 - 00:29 por Marco Antonio Montalvo | Informe spam
hola a todos en el grupo,
nuevamente aqui para preguntarles lo siguiente, Cómo puedo hacer para
"escuchar" los cambios efectuados en el portapapeles de windows, mas
específicamente, saber cuando ha sido agregado un elemento al
portapapeles y analizar la informacion contenida en él, si la
información es un pedazo de texto, uno o varios archivos, mas que todo
con archivos, para saber que tipo de archivos son.
Por ejemplo si alguien realiza la copia de varios archivos a la vez
(CTRL+C o Menu Editar-Copiar, etc) lo que quiero es saber si esos
archivos son mp3 o doc, o cualquier extensión determinada, realizar una
acción cualquiera como desplegar MessageBox o cualquier otra acción.
A ver si pueden ayudarme.. muchas gracias
 

Leer las respuestas

#1 Octavio Hernandez
04/01/2006 - 00:55 | Informe spam
Marco,

La clase Clipboard te ofrece métodos para ver de qué tipo es el objeto que
está en el PP y recuperarlo.

http://msdn.microsoft.com/library/d...stopic.asp

Que yo sepa no tiene eventos asociados, pero podrías usar un Timer (tal vez
en un hilo paralelo) para preguntar periódicamente.

Slds - Octavio

"Marco Antonio Montalvo" escribió en el mensaje
news:%
hola a todos en el grupo,
nuevamente aqui para preguntarles lo siguiente, Cómo puedo hacer para
"escuchar" los cambios efectuados en el portapapeles de windows, mas
específicamente, saber cuando ha sido agregado un elemento al portapapeles
y analizar la informacion contenida en él, si la información es un pedazo
de texto, uno o varios archivos, mas que todo con archivos, para saber que
tipo de archivos son.
Por ejemplo si alguien realiza la copia de varios archivos a la vez
(CTRL+C o Menu Editar-Copiar, etc) lo que quiero es saber si esos archivos
son mp3 o doc, o cualquier extensión determinada, realizar una acción
cualquiera como desplegar MessageBox o cualquier otra acción.
A ver si pueden ayudarme.. muchas gracias

Preguntas similares