FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Verificar si un HWND esta con focus?
Hola!
Supongo que esto iria en la API, ya que un HWND es un api. Creo bueno, tengo el siguiente codigo: para verificar si una HWND esta arriva de todas, osea que la estamos usando...(Focus) >.<
Espero me entiendan, un saludo! |
#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. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Set Focus En Net | maco2007 | .NET | 4 | 05-11-2007 12:59:28 |
Focus | eldonfsr | C++ Builder | 2 | 19-09-2007 06:35:39 |
Focus | Huer | Varios | 6 | 05-05-2007 18:16:20 |
verificar si una aplicacion esta corriendo | dblx | Varios | 12 | 15-12-2006 01:29:31 |
Verificar si esta instalada una fuente | victork_py | Varios | 2 | 22-10-2003 19:23:39 |
|