![]() |
![]() |
| 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 |
|
#2
|
||||
|
||||
|
El hecho de que una ventana esté en primer plano no implica que tenga el foco.
La forma de verificar con la API, si una ventana tiene o no el foco es meduante GetFocus que retorna el HWND (Handle) de la ventana que tiene en ese momento el foco. Si lo comparamos con el de nuestra ventana sabremos si tenemos o no el foco. Desde delphi, sería mas sencillo usar la propiedad focused. Ten en cuenta que si el foco lo tiene un control, la ventana que lo contiene dará que no tiene el foco. Sólo una ventana puede tener el foco. En ese caso, si lo que te interesa es saber si tu formulario tiene el foco, basta comparar si el Parent del contorl que lo tiene es tu formulario. Saludos. |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Set Focus En Net | maco2007 | .NET | 4 | 05-11-2007 13:59:28 |
| Focus | eldonfsr | C++ Builder | 2 | 19-09-2007 07:35:39 |
| Focus | Huer | Varios | 6 | 05-05-2007 19:16:20 |
| verificar si una aplicacion esta corriendo | dblx | Varios | 12 | 15-12-2006 02:29:31 |
| Verificar si esta instalada una fuente | victork_py | Varios | 2 | 22-10-2003 20:23:39 |
|