<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: Сжать содержимое окна или увеличить размер выше разрешения экрана]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=6535</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=6535&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Сжать содержимое окна или увеличить размер выше разрешения экрана».]]></description>
		<lastBuildDate>Fri, 09 Dec 2011 13:58:49 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Сжать содержимое окна или увеличить размер выше разрешения экрана]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=54406#p54406</link>
			<description><![CDATA[<div class="quotebox"><cite>Александр_ пишет:</cite><blockquote><p>...А какой там интерфейс?</p></blockquote></div><p>Программа сделана на ядре старой Мозилы (исполнительный файл: mozilla.exe). Вот так этот exe-шник запускается напрямую:<br /><a href="http://radikal.ru/F/s50.radikal.ru/i130/1112/06/e00c77998431.jpg.html"><span class="postimg"><img src="http://s50.radikal.ru/i130/1112/06/e00c77998431t.jpg" alt="http://s50.radikal.ru/i130/1112/06/e00c77998431t.jpg" /></span></a></p><p>Но основной запускающий файл другой, он передает параметры Мозиле таким образом, что остается лишь часть контролов, убираются все меню и скроллы. Окно масштабируется в сторону уменьшения, но не увеличивается больше чем экран. Я думал, может принудительно отобразить скроллы, но не уверен, что они будут работать - я пробовал программу (<a href="http://www.mouseimp.com/rus/screenshots-ru">MouseImp</a>), которая скроллит окна, схватив их по центру - она стрелки отображает, но окно не сдвигается.</p><p>Так выглядит основной интерфейс при разрешении 1366x768 (800x600 стоит в машине, поэтому пока не могу сделать скриншот):<br /><a href="http://radikal.ru/F/s001.radikal.ru/i194/1112/84/bf845f5aeead.jpg.html"><span class="postimg"><img src="http://s001.radikal.ru/i194/1112/84/bf845f5aeeadt.jpg" alt="http://s001.radikal.ru/i194/1112/84/bf845f5aeeadt.jpg" /></span></a></p><p>При 800x600 масштаб тот же, но срезаны все нижние кнопки и правая часть.</p><div class="quotebox"><cite>Александр_ пишет:</cite><blockquote><p>Если из стандартных элементов управления, то достаточно все контролы в цикле перебрать и масштабировать.</p></blockquote></div><p>Боюсь, как бы не пришлось заниматься Web-дизайном... <img src="//forum.script-coding.com/img/smilies/hmm.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (Alex_E)]]></author>
			<pubDate>Fri, 09 Dec 2011 13:58:49 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=54406#p54406</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Сжать содержимое окна или увеличить размер выше разрешения экрана]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=54387#p54387</link>
			<description><![CDATA[<div class="quotebox"><cite>Alex_E пишет:</cite><blockquote><p>Как известно, Windows XP не позволяет увеличивать размер окна, больше чем текущее разрешение. В старых версиях Windows это было возможно. Вот это ограничение и мешает.<br />Простая тестовая команда:<br /></p><div class="codebox"><pre><code>WinMove, Безымянный - Блокнот, , , , 3500, 200</code></pre></div><p>Попытка расширить Блокнот заведомо больше текущего разрешения, приводит лишь к достижению максимальной ширины экрана, но не более..</p></blockquote></div><p>Блокнот обрабатывает сообщение WM_GETMINMAXINFO, в котором устанавливает максимальный размер окна. Можно самому создать окно и убедится, что система не против того, чтобы размер окна превышал разрешение экрана:<br /></p><div class="codebox"><pre><code>Gui Add, Text
gui show
WinMove ahk_classAutoHotkeyGUI, , , , 3500, 200
return

Esc::
GuiClose:
   ExitApp</code></pre></div><div class="quotebox"><cite>Alex_E пишет:</cite><blockquote><p>2. Масштабирование (сжатие) содержимого окна, чтобы оно вписалось в 800x600, но фактически имело разрешение 1024x768. Это мне кажется более удобным для использования.</p></blockquote></div><p>А какой там интерфейс? Если из стандартных элементов управления, то достаточно все контролы в цикле перебрать и масштабировать.</p>]]></description>
			<author><![CDATA[null@example.com (Александр_)]]></author>
			<pubDate>Thu, 08 Dec 2011 23:29:53 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=54387#p54387</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Сжать содержимое окна или увеличить размер выше разрешения экрана]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=54368#p54368</link>
			<description><![CDATA[<p>Добрый день.<br />Имеется CarPC c разрешением экрана 800x600. Есть программа, предназначена для разрешения, минимум, 1024x768. При запуске на 800x600, окно урезается и становятся не видны часть органов управления (они находятся за пределами экрана и срабатывают, если их вслепую активировать с клавиатуры). Временно менять разрешение экрана (например, с помощью PowerStrip) не подходит, так как при этом &quot;слетает&quot; калибровка тачскрина. Постоянно использовать 1024x768 невозможно - все слишком мелко.</p><p>Вижу два варианта решения, но не могу реализовать:<br />1. Принудительное изменение размеров окна программы до 1024x768 (больше текущего разрешения), пусть часть окна будет за пределами экрана - тогда можно будет написать скрипт для перемещения окна кликом в любой его точке и работать с его видимой частью.<br />2. Масштабирование (сжатие) содержимого окна, чтобы оно вписалось в 800x600, но фактически имело разрешение 1024x768. Это мне кажется более удобным для использования.</p><p>Как известно, Windows XP не позволяет увеличивать размер окна, больше чем текущее разрешение. В старых версиях Windows это было возможно. Вот это ограничение и мешает.</p><p>Простая тестовая команда:<br /></p><div class="codebox"><pre><code>WinMove, Безымянный - Блокнот, , , , 3500, 200</code></pre></div><p>Попытка расширить Блокнот заведомо больше текущего разрешения, приводит лишь к достижению максимальной ширины экрана, но не более.</p><p>Пожалуйста, дайте подсказку или полезные ссылки. Я честно просмотрел 23 страницы этого раздела, но ничего похожего не нашел.</p><p>Спасибо.</p>]]></description>
			<author><![CDATA[null@example.com (Alex_E)]]></author>
			<pubDate>Thu, 08 Dec 2011 14:51:50 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=54368#p54368</guid>
		</item>
	</channel>
</rss>
