虛擬畫面

所有監視器的周框都是 虛擬畫面。 桌面涵蓋虛擬畫面,而不是單一監視器。 下圖顯示三個監視器的可能相片順序。

圖例顯示三個方塊,代表在代表虛擬畫面的方塊中排列的監視器

主要監視器包含原始 (0,0) 。 這是為了與預期具有來源監視的現有應用程式相容。 不過,主要監視器不需要位於虛擬畫面的左上方。 在圖 1 中,它位於中心附近。 當主要監視器不在虛擬畫面的左上方時,虛擬畫面的部分會有負座標。 由於監視的相片順序是由使用者所設定,因此所有應用程式都應該設計成使用負座標。 如需詳細資訊,請參閱 舊版程式的多個監視器考慮

虛擬畫面的座標是以帶正負號的 16 位值來表示,因為許多現有訊息中包含的 16 位值。 因此,虛擬畫面的界限如下:

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