2011-09-17 18 views
7

Screen.PrimaryScreen no siempre funciona porque en una configuración de monitores múltiples el usuario puede mover su barra de tareas a una pantalla que no sea la primaria. Encontrar la pantalla con el área de trabajo mínima tampoco funciona, ya que puede haber monitores con diferentes resoluciones.Cómo determinar en qué pantalla está la barra de tareas

¿Hay alguna manera de ubicar la pantalla con la barra de tareas?

+1

posible duplicado de [ubicación de la barra de tareas] (http://stackoverflow.com/questions/3677182/taskbar-location) –

+0

Esto me dará las coordenadas de la barra de tareas, necesito el número de pantalla de la misma. Supongo que tengo que recorrer todas las pantallas y descubrir en qué pantalla caen estas coordenadas. – Egemenk

Respuesta

0

veo lo que quiere decir sobre las pantallas de ser diferentes resoluciones (tú pensé ventanas necesarios todos los monitores que ser la misma resolución)

pero se podía comparar el WorkingArea con el área real de la pantalla (Screen.Bounds) y si la WorkingArea es más pequeña que la de límites entonces usted debe saber que la pantalla que se está probando tiene por lo menos una de las siguientes propiedades:

  • barra de tareas
  • la ventana acoplable
  • atracada Toolba r
Cuestiones relacionadas