共用方式為


虛擬畫面

所有監視器的周框是虛擬畫面 。 桌面會涵蓋虛擬螢幕,而不是單一監視器。 下圖顯示三個監視器的可能排列方式。

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

主顯示器 包含原點 (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