Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > API de Windows
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 21-04-2010
angelmt angelmt is offline
Registrado
 
Registrado: may 2008
Posts: 4
Poder: 0
angelmt Va por buen camino
Simular tecla @ pulsada

Hola a todos

Por favor echarme una mano porque estoy ahora mismo atascado.

Como puedo enviar a una caja de texto el caracter @ siendo una aplicacion distinta a la mia.

uso keybd_event para todos los caracteres ,pero con la @ no consigo hacerlo

Un saludo
Responder Con Cita
  #2  
Antiguo 21-04-2010
Avatar de duilioisola
[duilioisola] duilioisola is offline
Miembro Premium
 
Registrado: ago 2007
Ubicación: Barcelona, España
Posts: 1.806
Poder: 22
duilioisola Es un diamante en brutoduilioisola Es un diamante en brutoduilioisola Es un diamante en bruto
La arroba tiene el código 64.
Has probado a enviarle ese número?
Responder Con Cita
  #3  
Antiguo 21-04-2010
angelmt angelmt is offline
Registrado
 
Registrado: may 2008
Posts: 4
Poder: 0
angelmt Va por buen camino
Hola , si lo he probado pero no hace nada
Responder Con Cita
  #4  
Antiguo 26-04-2010
Avatar de escafandra
[escafandra] escafandra is offline
Miembro Premium
 
Registrado: nov 2007
Posts: 2.210
Poder: 22
escafandra Tiene un aura espectacularescafandra Tiene un aura espectacular
Prueba así:
Código Delphi [-]
keybd_event(VK_RMENU,0,0,0);
keybd_event(VkKeyScan('@'),0,0,0);
keybd_event(VK_RMENU, 0, KEYEVENTF_KEYUP, 0);

Saludos.
Responder Con Cita
  #5  
Antiguo 26-04-2010
angelmt angelmt is offline
Registrado
 
Registrado: may 2008
Posts: 4
Poder: 0
angelmt Va por buen camino
Funciona perfecto!!

Muchisimas gracias.

Un saludo
Responder Con Cita
  #6  
Antiguo 26-04-2010
Avatar de escafandra
[escafandra] escafandra is offline
Miembro Premium
 
Registrado: nov 2007
Posts: 2.210
Poder: 22
escafandra Tiene un aura espectacularescafandra Tiene un aura espectacular
Aunque para la mayoría de los teclados con formato español va a funcionar, puede darse el caso de que en alguno falle. Es debido a que @ resulta de la combinación de teclas. El código podría complicarse un poco para conseguir una funcionalidad mas global...

Saludos.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Saber cuando una tecla sigue pulsada angelmsf Varios 3 22-04-2010 01:36:27
Saber si una tecla esta pulsada? fefe13 Varios 9 02-02-2006 18:06:56
LO de la tecla pulsada fefe13 Varios 1 01-02-2006 18:29:19
Simular sortar una tecla senpiterno Varios 5 12-11-2004 23:42:55
Simular pulsacion de tecla acrophet Varios 1 28-10-2003 19:35:41


La franja horaria es GMT +2. Ahora son las 23:07:10.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi