<?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=14983</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=14983&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Искажение переменной при добавлении изображения.».]]></description>
		<lastBuildDate>Sat, 21 Sep 2019 20:45:13 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Искажение переменной при добавлении изображения.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=136139#p136139</link>
			<description><![CDATA[<p>А вот, кстати, про масштабирование экрана я не подумал. Это возможно.<br />Спасибо, за наводку, а то я всю голову себе сломал <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" />.</p>]]></description>
			<author><![CDATA[null@example.com (AndrasD)]]></author>
			<pubDate>Sat, 21 Sep 2019 20:45:13 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=136139#p136139</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Искажение переменной при добавлении изображения.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=136138#p136138</link>
			<description><![CDATA[<p>Возможно, в системе задано масштабирование экрана, отличное от 100%. Попробуйте так:<br /></p><div class="codebox"><pre><code>#NoEnv
HelpHeight := 303

   F4::
      Gui, New, -Border -DPIScale, HelPic
      Gui, Margin, 0, 0
      Gui, Add, Picture, w-1 h%HelpHeight%, Test 01.png
      Gui, Show
      Return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sat, 21 Sep 2019 20:34:10 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=136138#p136138</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Искажение переменной при добавлении изображения.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=136137#p136137</link>
			<description><![CDATA[<p>Не, сама переменная в скрипте в целом остается неизменной. Её значение меняется только в строке Gui, Add, Picture<br />Наверное, стоило сформулировать проблему иначе. Переменная не меняется, а неправильно обрабатывается при задании высоты изображения.<br />Проверял, добавив такое:<br /></p><div class="codebox"><pre><code>	F5::
		WinGetPos, , , , WinHeight, HelPic
		MsgBox % WinHeight A_Space HelpHeight
		Return</code></pre></div><p>Ориентируясь на размер окна. Размер окна должен быть 309, а он 536.<br />Собственно, вот этот кусок, добавленный к тому, что в шапке это и есть весь скрипт. То есть, уже в этом виде он работает некорректно.</p>]]></description>
			<author><![CDATA[null@example.com (AndrasD)]]></author>
			<pubDate>Sat, 21 Sep 2019 20:29:13 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=136137#p136137</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Искажение переменной при добавлении изображения.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=136135#p136135</link>
			<description><![CDATA[<p>Проверял на Windows 10, ничего такого не происходит. Из вашего кода непонятно, каким образом и когда вы узнаёте, что переменная изменилась. Поэтому делаю предположение, что изменяется она где-то в другом месте скрипта. Для чистоты эксперимента проверяйте так:<br /></p><div class="codebox"><pre><code>#NoEnv
HelpHeight := 303

   F4::
      MsgBox, % HelpHeight
      Gui, New, -Border, HelPic
      Gui, Margin, 0, 0
      Gui, Add, Picture, w-1 h%HelpHeight%, Test 01.png
      Gui, Show
      MsgBox, % HelpHeight
      Return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sat, 21 Sep 2019 19:36:30 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=136135#p136135</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Искажение переменной при добавлении изображения.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=136126#p136126</link>
			<description><![CDATA[<p>Всех приветствую.<br />Простейшая конструкция:<br /></p><div class="codebox"><pre><code>#NoEnv
HelpHeight := 303

	F4::
		Gui, New, -Border, HelPic
		Gui, Margin, 0, 0
		Gui, Add, Picture, w-1 h%HelpHeight%, Test 01.png
		Gui, Show
		Return</code></pre></div><p>Она выведена из более сложной, но в данном случае это не важно.<br />Суть в том, что при подстановке переменной HelpHeight для задания высоты изображения, с ней происходят непонятные трансформации. Её значение меняется. При изначальном значении 303, она превращается почему-то в 530. Если изначально значение другое, результат, соответственно, тоже меняется.<br />Непонятно, что именно с ней происходит и почему.<br />Интересно то, что на одном компьютере с Win7 все работает как надо, без искажений, а на другом, с Win10, происходят вот такие странности. Стабильно и там и там.<br />Кто-нибудь может что-то подсказать здесь?</p>]]></description>
			<author><![CDATA[null@example.com (AndrasD)]]></author>
			<pubDate>Sat, 21 Sep 2019 13:44:22 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=136126#p136126</guid>
		</item>
	</channel>
</rss>
