Obtener ventana activa real

Iniciado por mmob, 14 Noviembre 2007, 09:49 AM

0 Miembros y 1 Visitante están viendo este tema.

mmob

Hola a todos, alguien sabe como obtener el handle de la ventana activa?, porque la funcion getForegroundWindow devuelve el handle pero de la ventana principal, en aplicaciones MDI, donde una ventana principal puede tener varias hijas esto es un problema, porque aunque este trabajando en una hija me devuelve el handle de la principal.
Un saludo.

gusman

Buenas.

Prueba pasando el handle devuelto por GetForegroundWindow al API GetTopWindow, de esta forma obtendrás el handle de la ventana hija que está en el índice Z superior.

Un saludo.
No está muerto todo lo que yace y con extraños evos hasta la misma muerte puede morir.

mmob

Muy buena gusman, muchisimas gracias.