Share via


La pantalla virtual

El rectángulo delimitador de todos los monitores es la pantalla virtual. El escritorio cubre la pantalla virtual en lugar de un solo monitor. En la ilustración siguiente se muestra una posible disposición de tres monitores.

ilustración en la que se muestran tres cuadros que representan monitores organizados en un cuadro que representa la pantalla virtual

El monitor principal contiene el origen (0,0). Esto se debe a la compatibilidad con las aplicaciones existentes que esperan un monitor con un origen. Sin embargo, el monitor principal no tiene que estar en la parte superior izquierda de la pantalla virtual. En la figura 1, está cerca del centro. Cuando el monitor principal no está en la parte superior izquierda de la pantalla virtual, las partes de la pantalla virtual tienen coordenadas negativas. Dado que el usuario establece la disposición de los monitores, todas las aplicaciones deben diseñarse para que funcionen con coordenadas negativas. Para obtener más información, vea Consideraciones de varios monitores para programas más antiguos.

Las coordenadas de la pantalla virtual se representan mediante un valor de 16 bits con signo debido a los valores de 16 bits contenidos en muchos mensajes existentes. Por lo tanto, los límites de la pantalla virtual son:

SHORT_MIN    <= rcVirtualScreen.left   <= SHORT_MAX - 1
SHORT_MIN +1 <= rcVirtualScreen.right  <= SHORT_MAX
SHORT_MIN    <= rcVirtualScreen.top    <= SHORT_MAX - 1
SHORT_MIN +1 <= rcVirtualScreen.bottom <= SHORT_MAX