На работе перепал мне второй монитор. В связи с чем, естественно, новая тема для бурчания.
Итак, первый претендент в номинации программ, некорректно работающих в присутствии нескольких мониторов… csrss.exe, виндовая консоль.
Размер внутренностей окна консоли не может быть больше монитора, на котором расположен центр оного окна. (Под внутренностями понимается то, на чём могут быть изображены символы — скроллбару и границе окна разрешается торчать наружу.) Причём пофигу, что половина окна на одном мониторе, половина на другом, и ещё по половине каждого монитора свободно — растащить пошире её не дадут.
Кстати, отсюда же ноги растут у давней проблемы появления скроллбаров в окне консоли, растянутой на весь экран, при lock’е экрана и последующем unlock’е. В какой-то момент размер доступной части десктопа уменьшается, и окно консоли вместе с ним.
Не мешай пользователю растягивать твоё окно. Он хочет сделать его шире экрана — он имеет на это право. Даже если он не сможет его увидеть всё целиком.