![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
|||
|
|||
|
if (GetAsyncKeyState( Ord( '8' ) ) and $8000)<>0 then
Form1.FormStyle := fsStayOnTop; lamentablemente no funciono, pero desde ya muchas gracias por sus prontas respuestas |
|
#2
|
||||
|
||||
|
No se como lo estás usando, pero si funciona.
Ten en cuenta de que para que se detecte la pulsación de la tecla, se debe ejecutar al API GetAsyncKeyState. Ésta detecta la última cecla pulsada desde la última ejecución. Una forma fácil de implementarlo es en un Timer con un intervalo de 100ms, por ejemplo. Código Delphi [-]procedure TForm1.Timer1Timer(Sender: TObject); begin if (GetAsyncKeyState( Ord( '8' ) ) and $8000)<>0 then Form1.FormStyle := fsStayOnTop; end; Saludos. |
|
#3
|
|||
|
|||
|
escafandra, mil disculpas, si funciona, con el ejemplo que me pasaste funciona correctamente, cuando lo probe antes de tu respuesta lo hice mal (tapado de trabajo), al correjirme funciona perfecto, desde ya muchas gracias, abusando de tu amabilidad y sapiensa, como detecto la tecla + del teclado numerico, ya que es el unico teclado que tendra el sistemaa implementar, desde ya gracias a todos y disculpen mi error
hugo |
|
#5
|
|||
|
|||
|
muchas gracias
hugo |
|
#6
|
||||
|
||||
|
Si te interesa, tienes otra forma de realizar lo mismo pero no usando la API GetAsyncKeyState ni, por tanto, un Timer. Se trata de registrar un HotKey y asociarle un evento:
Tu dirás cual método te conviene mejor. Saludos. |
|
#7
|
||||
|
||||
|
ummm...
Es buena práctica quitar el registro de esa tecla con UnregisterHotkey en el formClose de la ventana ![]()
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| traer al frente un form no modal (de entre varios), utilizando el valor en el caption | jcapitan | OOP | 2 | 23-05-2007 02:33:43 |
| Un nuevo paso adelante en la tecnología de fabricación de transistores | Sasuke_Cub | Noticias | 12 | 13-02-2007 18:17:31 |
| Adelante y Atrás en IE o cualquier Navegador | Capo | Internet | 3 | 21-07-2006 15:16:04 |
| Manuales de delphi 6 en adelante y software. | zugazua2001 | Varios | 0 | 27-05-2005 15:39:52 |
| Adelante y Atrás en WebBrowser | Niko | Internet | 1 | 20-11-2004 02:40:48 |
|