![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Cita:
No he probado con componentes hechos. Monitorizando el clipboard sólo consigo saber dos cosas, 1- cuando cambia su contenido y 2- cuando cambia la ventana monitor en la cadena de monitores del clipboard. He encontrado componentes, pero al mirar su código fuente. antes de usarlos, he visto que lo que hacen es lo que he probado al monitorizar el clipboard, de forma que no si cuando una ventana se "pega" algo... La gran pega que encuentro es las diferentes formas que puede seguir una ventana para realizar un pegado conseguir un pegado. No he encontrado ningún mensaje ni API que lo detecte, pero eso no quiere decir que no exista forma de hacerlo. Tal vez no he buscado lo suficiente. Saludos. |
|
#2
|
||||
|
||||
|
Solo por curiosidad: ¿por que quieres detectar esa acción?
__________________
|
|
#3
|
||||
|
||||
|
Bueno, el tema lo encontré en un foro buscando la monitorización del clipboard, cosa que no me ha dado problemas. Me resultó interesante el hecho de que no le encontrasen solución y me hizo pensar. El caso es que ha despertado mi curiosidad...
Voy a mirar si siguiendo el WM_COMMAND puedo interceptar el menú contextual, pero el valor del IDM_PASTE no tiene porqué ser respetado por una aplicación. Saludos y gracias por vuestro interés. |
|
#4
|
||||
|
||||
|
...Bueno, parece que lo del WM_COMMAND no funciona, pero he descubierto que el menú conextual del ratón si que envía un WM_PASTE aunque el Hook no lo capte, esto me llama la atención.
He utilizado el WinSight para motirorizar el bloc de notas y he visto como registra un evento WM_PASTE Sent al hacer paste en el menú contextual del ratón. Si WinSight es capaz de hacerlo, entonces es que se puede hacer.... Saludos. Última edición por escafandra fecha: 22-08-2008 a las 18:01:36. |
|
#5
|
||||
|
||||
|
Ayer, buscando esto que te desvela en Google, vi una respuesta muy sencilla:
Cita:
Pero supongo que es la mejor respuesta, pues, a fin de cuentas, todo acceso al contenido del clipboard se hace a través de esa función. // Saludos |
|
#7
|
||||
|
||||
|
roman, gracias por tu interés. Esa referencia también la encontré y me pregunto una cosa si una aplicación llama a GetClipboardData es para conocer que tiene el clipboard. Luego puede pegar o no....
cHackAll, te agradezco la información, no he tenido tiempo de seguir probando pero creo que la solución está en un Hook. Probaré lo que dices. Saludos y gracias a todos. |
|
#8
|
||||
|
||||
|
Hola,
No, si, ahora que lo pienso mejor, de nada te vale el componente "de terceros", puesto que no es tanto "monitorizar" el "clipboard" lo que necesitas, sino detectar cuando se "pega" algo desde este en cualquier aplicación... joroba, pues lamento no poder hacer otra cosa ahora mismo que subir este hilo para arriba... |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Detectar evento cambio de foco | pborges36 | OOP | 28 | 26-05-2014 04:34:48 |
| Paste de Word a Memo | miquellg | Servers | 2 | 14-06-2007 18:07:59 |
| Explicacion Copy Paste Undo de Clipboard | digital | Varios | 6 | 13-03-2007 23:24:40 |
| Llamar evento desde otro evento | nachito_tuc | OOP | 1 | 23-08-2006 22:37:43 |
| Detectar IP | Carliviris | Varios | 3 | 17-04-2006 20:18:26 |
|