Foros - Stratos

Programadores => General Programadores => Mensaje iniciado por: MA]Mestre en 29 de Septiembre de 2006, 03:29:24 PM

Título: Barra de tareas.
Publicado por: MA]Mestre en 29 de Septiembre de 2006, 03:29:24 PM
Hola,

Me gustaria saber si algun de vosotros conoce alguna API Win32 que pueda extraer el ancho/alto i posición ( der-izq-arrib-abajo ) de la barra de tareas. En .Net tb me serviria.

Un saludo.
Título: Barra de tareas.
Publicado por: BeRSeRKeR en 29 de Septiembre de 2006, 06:39:18 PM
Hola.

Esto debería funcionar:

HWND trayWnd = FindWindow("Shell_TrayWnd", NULL);
if (trayWnd)
{
RECT rc;
GetWindowRect(trayWnd, &rc);
}


Lo que no sé es si es fiable buscar la ventana por la clase Shell_TrayWnd. Pero me imagino que ventanas de esa clase sólo existirá una, la barra de tareas...

Saludos.
Título: Barra de tareas.
Publicado por: MA]Mestre en 30 de Septiembre de 2006, 10:55:41 AM
Gracias, me bastará.