<?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=18273</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=18273&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Анимирование нажатия на картинку».]]></description>
		<lastBuildDate>Thu, 15 Aug 2024 20:03:16 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Анимирование нажатия на картинку]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=161401#p161401</link>
			<description><![CDATA[<p><strong>fyvfevfev</strong> Ещё бы готовый пример для теста добавить. Ранее уже было что-то <a href="https://forum.script-coding.com/viewtopic.php?pid=114493#p114493">подобное</a>.</p>]]></description>
			<author><![CDATA[null@example.com (__Михаил__)]]></author>
			<pubDate>Thu, 15 Aug 2024 20:03:16 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=161401#p161401</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Анимирование нажатия на картинку]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=161397#p161397</link>
			<description><![CDATA[<p>Weight&nbsp; — это не ширина, это вес, ширина — width. У вас с каждым шагом ширина уменьшается на 10 пикселей, а что если картинка всего 30 пикселей? Лучше тогда уж задать шаг в параметрах. Два раза цикл туда/обратно писать не обязательно, можно создать внешний цикл в две итерации.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Thu, 15 Aug 2024 00:34:37 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=161397#p161397</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Анимирование нажатия на картинку]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=161396#p161396</link>
			<description><![CDATA[<p><strong>teadrinker</strong>, понял вас, исправил. <br />На счет аргументов функции: <br />fps - задает кол-во кадров для обновления;<br />picWeight - ширина нашей картинки;<br />picHeight - высота нашей картинки;<br />windowWeight - ширина окна, в котором расположена картинка;<br />windowHeight - высота окна, в котором расположена картинка;<br />picID - ControlID нашей картинки.</p>]]></description>
			<author><![CDATA[null@example.com (fyvfevfev)]]></author>
			<pubDate>Thu, 15 Aug 2024 00:00:42 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=161396#p161396</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Анимирование нажатия на картинку]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=161395#p161395</link>
			<description><![CDATA[<p>А что означают переменные Pic_weight и W_weight?<br />Что бы то ни было, я не советую использовать нижние подчёркивания в названиях переменных, это устаревший способ, выглядит громоздко. Сейчас принято, например, так: picHeight, и то только в том случае, если непонятно, какая именно высота имеется в виду. Лучше просто height, с маленькой буквы.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Wed, 14 Aug 2024 23:25:39 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=161395#p161395</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Анимирование нажатия на картинку]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=161394#p161394</link>
			<description><![CDATA[<p>Всех приветствую! Экспериментируя с GUI в AHK, я заметил, что кастомизация кнопок в AHK ограничена. Поэтому я решил написать функцию, которая позволяет анимировать картинки при нажатии на них, тем самым имитируя кнопку. Эта функция сжимает и разжимает картинку, чтобы создать эффект нажатия. Важно уточнить, что данная функция предполагает, что картинка находится ровно по центру окна. Хотел бы у вас спросить, может как-то можно улучшить данный код? <br /></p><div class="codebox"><pre><code>PicAnim(fps, picWidth, picHeight,	windowWidth, windowHeight, picID)
{
	fps_1 := Round(fps/2)
	
	Loop %fps_1%
	{
		picWidtht := picWidth - 10
		picHeight := picHeight - 10
		x := windowWidth/2 - picWidth/2
		y := windowHeight/2 - picHeight/2
		GuiControl, MoveDraw, %picID%, w%picWidth% h%picHeight% x%x% y%y%
		sleep 10
	}
	
	Loop %fps_1%
	{
		picWidth := picWidth + 10
		picHeight := picHeight + 10
		x := windowWidth/2 - picWidth/2
		y := windowHeight/2 - picHeight/2
		GuiControl, MoveDraw, %picID%, w%picWidth% h%picHeight% x%x% y%y%
		sleep 10
	}
}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (fyvfevfev)]]></author>
			<pubDate>Wed, 14 Aug 2024 22:07:23 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=161394#p161394</guid>
		</item>
	</channel>
</rss>
