![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
? que raro, yo lo tengo ahora mismo delante, y solo he hecho esto desde un nuevo proyecto: borderstyle := bsNone, autosize := true, formstyle := fsStayOnTop
![]() |
|
#2
|
|||
|
|||
|
a ver si es que la otra aplicación tambien tiene el fsstayontop...
|
|
#3
|
|||
|
|||
|
No se que ocurrio pero se solucionó. Ahora tengo otra pregunta, como puedo hacer que al clicar una secuencia de botones (alt + c, por ejemplo), el programa reciba el foco. Lo de la secuencia debe hacerse aunque el programa no tenga el foco, por eso pregunto, que no tengo ni idea de si se puede hacer.
|
|
#4
|
||||
|
||||
|
Debes registrar esa combinación de teclas de forma global a sistema.
Aquí tienes el código de cómo hacerlo.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
#5
|
|||
|
|||
|
en los componentes JVCL creo que ví un componente que hace eso...
|
|
#6
|
|||
|
|||
|
Ese código no me funciona. Está copiado tal cual.
|
|
#7
|
||||
|
||||
|
Puedes explicar mejor qué te pasa. ¿Porqué no te funciona? ¿No te compila?
RegisterHotKey es la llamada que se utiliza para registrar combinaciones de teclas a nivel Global del sistema. Funciona perfectamente (yo mismo la he utilizado varias veces sin problemas). Busca sobre esa llamada y encontrarás muchos ejemplos, aunque las llamadas son similares a esa.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
#8
|
|||
|
|||
|
Eso lo puedes hacer con el componente HotKeyManager.
http://www.vclcomponents.com/Delphi/...ager-info.html Un saludo. |
|
#9
|
||||
|
||||
|
Se puede hacer con muchos más componentes además de ese, pero creo que no radica ahí el problema, ya que si miras el código del procedimiento AddHotKey del componente verás que acaba llamando a las funciones:
* GlobalAddAtom * RegisterHotKey Que son las mismas que se llaman en el ejemplo anterior. Supongo que si no han funcionado antes...
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
#10
|
|||
|
|||
|
{
RegisterHotKey fails if the keystrokes specified for the hot key have already been registered by another hot key. Windows NT4 and Windows 2000/XP: The F12 key is reserved for use by the debugger at all times, so it should not be registered as a hot key. Even when you are not debugging an application, F12 is reserved in case a kernel-mode debugger or a just-in-time debugger is resident. } esto estaba alla en la funcion. ¿Es posible que sea lo que te esta ocurriendo? |
|
#11
|
|||
|
|||
|
Pues sí. Ahora va xD.
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Redimensionar componentes de un form | madmai | Varios | 2 | 07-11-2007 11:02:48 |
| Ayuda con componentes en form | Vinicio | Varios | 8 | 13-09-2006 21:38:50 |
| Deshabilitar TODOS los componentes de un Form | TrUnkS | OOP | 3 | 12-04-2006 21:28:28 |
| componentes sin form | coleleon | OOP | 1 | 30-11-2005 13:10:56 |
| Scalar Componentes al redimensionar Form | jsc | Varios | 5 | 26-07-2004 16:50:16 |
|