FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
No será copiar y pegar para que todo funcione, pero con un ejemplito quizás se entienda mejor.
En mi programa he notado que da igual si pulsas la tecla en mayúsculas o minúsculas, de ambas formas me detecta que es la misma tecla rápida de sistema. No te puedo asegurar que siempre sea así, ya que uso el componente Hotkey de la paleta Win32 y quizás sea el que tiene la culpa. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#2
|
|||
|
|||
Cita:
Bueno muchisimas gracias Lepe, ahora voy a mirar el ejemplito tal vez me quede mas claro y me salga, gracias por la buena onda! |
#3
|
|||
|
|||
Cita:
una pregunta, tu programa lo has hecho en C++ builder?? si es asi me ayudaria bastante ver un ejemplo , ya que es el lenguaje que estoy usando. Gracias de antemano |
#4
|
||||
|
||||
:s:s:s:s:s:s
pues por mas que miro sigo sin entender,
la mayoria de los componentes de la vcl tienen una pestañita donde dice "events", y dentro de events hay un campo que dice "onkeypress", bueno si haces doble click ahi, rapidamente se crea una funcion ke te pasa como parametro el valor de la tecla presionada EJ: void __fastcall TForm1::FormKeyPress(TObject *Sender, char &Key) { if(Key==27) Form1->Close(); } espero que sea eso lo ke necesitas |
#5
|
||||
|
||||
FrianxD, pues me vas a perdonar, pero ni siquiera me fijé que estaba en el foro de C++ hasta ahora mismo . Mi lenguaje es Delphi, no puedo ayudarte en C .
Eso si, las funciones que he dicho son de la API de windows, por tanto las tienes definidas en C++ y descritas en la ayuda de Builder. grandmasterdari, se trata de capturar una tecla aunque estés en Microsoft Word escribiendo. Como estás fuera de tu aplicación, no puedes usar los eventos que comentas. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#6
|
|||
|
|||
No te hagas drama Lepe muchas gracias de todas maneras!
|
#7
|
||||
|
||||
fuera de mis conocimientos
pues es interesante lo que pides, pero no puedo ayudarte.
nunca tuve esa necesidad por lo tanto no me mate buscando, pero hay algo que si pude hacer, que es copiar un string a clipboard. por ejemplo, en un Código:
Edit1->SelectAll(); Edit1->CopyToClipboard(); Código:
Edit1->Text="hola todo el mundo"; Código:
Edit1->Visible=false; esto lo mas cerca ke te puedo llevar |
#8
|
|||
|
|||
Cita:
Hola, si es eso lo que necesito, pero lo que necesitaria seria cambiar el Form1->Close(); por algo como esto void __fastcall TForm1::FormKeyPress(TObject *Sender, char &Key) { if(Key==27) "Escribir "Feliz Cumpleaños" "; } El "Feliz Cumpleaños" quiero que lo escriba en cualquier lado, o sea si esta en primer plano un bloc de notas, que lo escriba ahi, si es un WordPad, o lo que sea que este en primer plano, ejemplo si tengo esta pagina abierta y presiono la key 27 quiero q aqui escriba "Feliz Cumpleaños" me explico grandmasterdari ?? Todo esto mientras la aplicacion esta fuera de foco o sea minimizada |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
evento keypress | ronson | Varios | 40 | 04-01-2011 04:18:23 |
Keypress en otra aplicacion? | lookmydoom | API de Windows | 4 | 29-06-2006 04:30:05 |
Llamar a evento Keypress | edgusano | .NET | 1 | 30-11-2005 22:02:29 |
ayuda con keypress PLIS!!! | korex | Varios | 5 | 10-07-2005 22:13:41 |
codigo para keypress | weke | Varios | 6 | 11-06-2004 20:24:07 |
|