Тема: AHK: Сжать содержимое окна или увеличить размер выше разрешения экрана
Добрый день.
Имеется CarPC c разрешением экрана 800x600. Есть программа, предназначена для разрешения, минимум, 1024x768. При запуске на 800x600, окно урезается и становятся не видны часть органов управления (они находятся за пределами экрана и срабатывают, если их вслепую активировать с клавиатуры). Временно менять разрешение экрана (например, с помощью PowerStrip) не подходит, так как при этом "слетает" калибровка тачскрина. Постоянно использовать 1024x768 невозможно - все слишком мелко.
Вижу два варианта решения, но не могу реализовать:
1. Принудительное изменение размеров окна программы до 1024x768 (больше текущего разрешения), пусть часть окна будет за пределами экрана - тогда можно будет написать скрипт для перемещения окна кликом в любой его точке и работать с его видимой частью.
2. Масштабирование (сжатие) содержимого окна, чтобы оно вписалось в 800x600, но фактически имело разрешение 1024x768. Это мне кажется более удобным для использования.
Как известно, Windows XP не позволяет увеличивать размер окна, больше чем текущее разрешение. В старых версиях Windows это было возможно. Вот это ограничение и мешает.
Простая тестовая команда:
WinMove, Безымянный - Блокнот, , , , 3500, 200
Попытка расширить Блокнот заведомо больше текущего разрешения, приводит лишь к достижению максимальной ширины экрана, но не более.
Пожалуйста, дайте подсказку или полезные ссылки. Я честно просмотрел 23 страницы этого раздела, но ничего похожего не нашел.
Спасибо.