FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Detectar texto seleccionado
Saludos desarrolladores del mundo que usan este maravilloso sitio web, tengo una duda que quizas ya alguien haya resuelto pero que no ha compartido o al menos no lo he visto en el sitio, mi situación es la siguiente, tengo una aplicación que se ejecuta en segundo plano (lo cual hace perfectamente), cuando hago una combinación de teclas la aplicación entra en un procedimiento el cual hace lo que debe hacer, pero tengo un problema, debo capturar el texto que este seleccionado en la aplicación que este actualmente siendo utilizada, sea bloc de notas, word, excel, firefox, chrome, sea cualquier aplicación, al yo presionar una combinación de teclas (utilicé las HotKeyManager), el texto que este seleccionado debo capturarlo y poder pasarselo a mi aplicación en segundo plano, supuse que eso debe ser con comunicacion con la API de windows, ya que el sistema operativo sabe lo que esta seleccionado en cualquier momento en la aplicacion que este en primer plano, entonces esa es mi duda, quiero capturar de cualquier aplicación el texto que esté seleccionado y poder utilizarlo en mi aplicacion, muchas gracias de antemano y un saludo a todos mis colegas desarrolladores, un abrazo desde VENEZUELA
|
#2
|
||||
|
||||
Usa el clipborad y un visor del mismo en tu app
Saludos. |
#3
|
||||
|
||||
dblx,
Cita:
Revisa este código: El código anterior en Delphi 7 sobre Windows 7 Professional x32, Monitorea el Clipboard y captura el contenido relacionado a Texto y Pictures, como se puede ver en la siguiente imagen: Espero sea útil Nelson. |
#4
|
||||
|
||||
La propuesta de nlsgarcia funciona perfectamente, pero yo me refería a un verdadero visor del clipboard, tal como lo define Microshoft con la API SetClipboardViewer. Procesando el mensaje M_DRAWCLIPBOARD cada vez que se coloca algo en el clipboard.
Saludos. |
#5
|
||||
|
||||
Gracias
Muchisimas gracias a ambos, hoy intentaré esto que me recomendaron y comentaré
|
#6
|
||||
|
||||
Perfeccionando el visor del ClipBoard:
Saludos. |
#7
|
||||
|
||||
El anterior código es apropiado para S.O. Win2000 en adelante, en el caso de que nuestra aplicación sólo queramos que funcione desde Windows Vista, podemos optar por esta otra técnica, más sencilla pero que no funcionará en WinXP:
Saludos. |
#8
|
||||
|
||||
escafandra,
Cita:
Nelson. |
#9
|
||||
|
||||
Nelson, no entiendo tu cita
Saludos. |
#10
|
||||
|
||||
Es como el like de facebook.
// Saludos |
#11
|
||||
|
||||
escafandra,
Cita:
En resumen que tu código es muy interesante Saludos, Nelson. |
#12
|
||||
|
||||
Es que al ver citas mezcladas y no ver el emoticono (desde mi smartphone) no entendía...
Gracias por tu apreciación, nlsgarcia. Saludos. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
obtener el texto seleccionado de un Treeview | ingabraham | Varios | 3 | 24-06-2011 16:36:03 |
font style a texto seleccionado | pabloloustau | Varios | 2 | 08-04-2010 17:22:56 |
Detectar el item seleccionado en RadioButton | santiago14 | Varios | 1 | 23-02-2010 16:37:11 |
Texto Seleccionado en un DbRichEdit | johurgi | Varios | 1 | 03-11-2006 12:38:17 |
capturar texto no seleccionado, ComboBox | sakuragi | OOP | 3 | 10-08-2005 23:28:22 |
|