Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 08-09-2005
Avatar de marceloalegre
[marceloalegre] marceloalegre is offline
Miembro Premium
 
Registrado: abr 2005
Ubicación: Mar del Plata - Argentina
Posts: 448
Poder: 20
marceloalegre Va por buen camino
Exclamation Problema form & Hook teclas...

Buenas tardes:

les molesto para consultarles lo siguiente:

tengo un formulario donde hago un hook de todas las teclas para que no se llene el buffer de teclado y no puedan hacer ninguna estrategia para desbloquear esa pantalla...
el tema es que quiero tener un modo de acceso local por lo cual necesito que un pequeño sector del form no este afectado por el hook (el hook lo saque de aqui del foro) para poner un edit y poder escribir sin problemas...

es esto factible??? que puedo inventar en este caso????

Gracias!
Responder Con Cita
  #2  
Antiguo 08-09-2005
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
No entiendo muy bien pero ya que detectas todas las teclas, verifica si se oprimió una combinación en particular, digamos, Ctrl+Alt+H, y en tal caso presentas una ventana modal que pida una contraseña. Si la contraseña es correcta desbloqueas la otra ventana y si no, pues no.

// Saludos
Responder Con Cita
  #3  
Antiguo 08-09-2005
Avatar de marceloalegre
[marceloalegre] marceloalegre is offline
Miembro Premium
 
Registrado: abr 2005
Ubicación: Mar del Plata - Argentina
Posts: 448
Poder: 20
marceloalegre Va por buen camino
comprendo el tema es que estoy hockeando todo, por ejemplo si hago:
supongamos que el admin el alt F10...
[code]
if AltDown and (VkCode = VK_10) Then
form1.showmodal;

buenisimo, sale el formulario con el edit, pero estoy hookeando todo asi que en el formulario modal no me deja escribir,, es como si fuera el form anterior... es raro me explico??

la idea seria que solo en el modal me funcionen las teclas como para escribir un pass... pero afuera del modal no funcione nada..., no quiero tener que hacer un releasehook cuando aparece el modal...

que se puede hacer?? Gracias!

Última edición por marceloalegre fecha: 08-09-2005 a las 21:49:06.
Responder Con Cita
  #4  
Antiguo 08-09-2005
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por kanvictor
buenisimo, sale el formulario con el edit, pero estoy hookeando todo asi que en el formulario modal no me deja escribir,, es como si fuera el form anterior... es raro me explico??
Bueno, pero ¿quién dijo que escribieras la contraseña? En la ventana modal pon un teclado virtual:

Código:
+---+---+---+---+---+---+---+---+---+---+
| Q | W | E | R | T | Y | U | I | O | P |
+---+---+---+---+---+---+---+---+---+---+
| A | S | D | F | G | H | J | K | L | Ñ |
+---+---+---+---+---+---+---+---+---+---+
| Z | X | C | V | B | N | M |
+---+---+---+---+---+---+---+
con botoncitos y pincha en ellos para indicar la contraseña.



// Saludos
Responder Con Cita
  #5  
Antiguo 08-09-2005
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Solamente quería decir que la respuesta de roman me ha parecido estupenda: eficiente y elegante.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #6  
Antiguo 09-09-2005
Avatar de marceloalegre
[marceloalegre] marceloalegre is offline
Miembro Premium
 
Registrado: abr 2005
Ubicación: Mar del Plata - Argentina
Posts: 448
Poder: 20
marceloalegre Va por buen camino
Excelente idea Roman, no dejas de sorprenderme!!



Saludos!
Responder Con Cita
  #7  
Antiguo 09-09-2005
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Cita:
Empezado por kanvictor
Excelente idea Roman, no dejas de sorprenderme!!
Yo recuerdo haberla visto en algún programa (lo que no recuerdo es en qué programa): entonces no lo relacioné, pero, ahora pienso que en ese programa se pudiera estar implementando algo parecido a lo que tratas de hacer tú y por eso utilizaron un "teclado virtual" para ello (creo).
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #8  
Antiguo 09-09-2005
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por dec
Yo recuerdo haberla visto en algún programa
Juro que ésta si se me ocurrió a mi solito

Pero sí he de confesar que la respuesta original que iba a dar comenzaba por:

"Je, je, es cierto, mi solución lo único que hace es posponer el problema"

Es decir, que lo del teclado virtual fue sólo lo primero que se me ocurrió para salir del paso

Pero una vez escrito me di cuenta que en efecto podía ser una solución y revisé la respuesta anterior para cerciorarme de no haber escrito en ella la palabra "escribir"

// Saludos
Responder Con Cita
Respuesta



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


La franja horaria es GMT +2. Ahora son las 14:58:50.


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