Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Ограничивающий прямоугольник всех мониторов — это виртуальный экран. Рабочий стол охватывает виртуальный экран вместо одного монитора. На следующем рисунке показана возможная структура трех мониторов.
Основной монитор содержит начало координат (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