<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: GUI скругление углов]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=16252</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=16252&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: GUI скругление углов».]]></description>
		<lastBuildDate>Fri, 25 Jun 2021 12:08:32 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: GUI скругление углов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=148596#p148596</link>
			<description><![CDATA[<p><strong>DmitryZet</strong>, если хотите общаться на форуме, исправьте <a href="https://forum.script-coding.com/viewtopic.php?pid=147849#p147849">указанные ошибки</a> в оформлении. До внесения исправлений вам запрещается оставлять сообщения и создавать новые темы.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Fri, 25 Jun 2021 12:08:32 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=148596#p148596</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: GUI скругление углов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=148595#p148595</link>
			<description><![CDATA[<p>Используй фотошоп. Я так делаю GUI. и&nbsp; отгружай картинки на диск C;/</p>]]></description>
			<author><![CDATA[null@example.com (DmitryZet)]]></author>
			<pubDate>Fri, 25 Jun 2021 10:10:19 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=148595#p148595</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: GUI скругление углов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=147265#p147265</link>
			<description><![CDATA[<p>Чтобы не нужно было писать #Include при использовании GDIp.ahk, можно поместить её в одну из папок, которые называются пользовательскими библиотеками. Их адреса перечислены <a href="https://www.autohotkey.com/docs/Functions.htm#lib">здесь</a>.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sun, 11 Apr 2021 09:01:58 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=147265#p147265</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: GUI скругление углов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=147264#p147264</link>
			<description><![CDATA[<div class="quotebox"><cite>Clannad5 пишет:</cite><blockquote><p>Но я не пойму, как некоторые люди пользуются GDip&#039;ом не используя строчку кода #Include.</p></blockquote></div><p>Можно использовать прямую отправку данных через &#039;DllCall&#039;, использовать class GDIplus.<br />У меня так скриншоты через скрипт делаются.</p>]]></description>
			<author><![CDATA[null@example.com (__Михаил__)]]></author>
			<pubDate>Sun, 11 Apr 2021 08:54:08 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=147264#p147264</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: GUI скругление углов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=147262#p147262</link>
			<description><![CDATA[<div class="quotebox"><cite>Clannad5 пишет:</cite><blockquote><p>А вы говорили что есть какая-то тема с работой альфа-каналов, где Gdip, в принципе, не нужен.</p></blockquote></div><p>Я, честно говоря, не помню. Для чего-то может и не нужен, для чего-то нужен, смотря какая задача. Для чего-то его использовать не обязательно, но просто удобнее.</p><div class="quotebox"><cite>Clannad5 пишет:</cite><blockquote><p>Да и вообще, влияет ли использование 32bit на производительность</p></blockquote></div><p>В большинстве случаев разницы не увидите.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sun, 11 Apr 2021 08:40:31 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=147262#p147262</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: GUI скругление углов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=147261#p147261</link>
			<description><![CDATA[<p><strong>teadrinker</strong></p><p>А вы говорили что есть какая-то тема с работой альфа-каналов, где Gdip, в принципе, не нужен.<br />Не могли бы помочь с поиском этой темы?</p><p>Да и вообще, влияет ли использование 32bit на производительность, если строчек кода будет от силы 5-7к, не требующие какой-то супер-быстрой отрисовки?<br />Есть какие-то ощутимые разницы, кроме как наличие доступности оперативной памяти?</p>]]></description>
			<author><![CDATA[null@example.com (Clannad5)]]></author>
			<pubDate>Sun, 11 Apr 2021 08:24:48 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=147261#p147261</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: GUI скругление углов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=147260#p147260</link>
			<description><![CDATA[<p><strong>Clannad5</strong>, наверное в &quot;Библиотеки&quot; надо кинуть.</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Sun, 11 Apr 2021 08:23:57 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=147260#p147260</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: GUI скругление углов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=147259#p147259</link>
			<description><![CDATA[<div class="quotebox"><cite>Clannad5 пишет:</cite><blockquote><p>Gdip.ahk предназначена только для 32х битного AHK компилятора, а на 64x не работает.</p></blockquote></div><p>Нет, таких проблем нету, уже много лет библиотека предназначена для обеих версий.<br />Это код, который вы используете, предназначен только для 32 бит. Читайте пост до конца.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sun, 11 Apr 2021 08:16:18 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=147259#p147259</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: GUI скругление углов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=147258#p147258</link>
			<description><![CDATA[<p><strong>__Михаил__</strong></p><p>Это я уже понял на практике, спасибо.<br />Но я не пойму, как некоторые люди пользуются GDip&#039;ом не используя строчку кода #Include.<br />Сама библиотека Gdip помещается куда-то в иное место?</p>]]></description>
			<author><![CDATA[null@example.com (Clannad5)]]></author>
			<pubDate>Sun, 11 Apr 2021 08:11:16 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=147258#p147258</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: GUI скругление углов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=147257#p147257</link>
			<description><![CDATA[<p>Функция &#039;Gdip_Startup()&#039; - что-то наподобие запуска возможностей GDip.<br />Другими словами без этой строки пользоваться GDip библиотекой не выйдет.</p>]]></description>
			<author><![CDATA[null@example.com (__Михаил__)]]></author>
			<pubDate>Sun, 11 Apr 2021 08:07:01 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=147257#p147257</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: GUI скругление углов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=147256#p147256</link>
			<description><![CDATA[<div class="quotebox"><cite>Clannad5 пишет:</cite><blockquote><p>У этого способа края слишком чёткие, что аж в глазах рябят эти пиксели.</p></blockquote></div><p>Так и задумано, происходит вырезание пикселей. А Вам, похоже, требуется градиентная (частичная) прозрачность пограничных пикселей. Что-то такое на форуме давно обсуждали. Если мне не изменяет память, делалось окно, у которого в качестве фона использовалась GIF или PNG картинка: уголки со 100% прозрачностью, границы уголков с градиентной прозрачностью.</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Sun, 11 Apr 2021 07:45:45 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=147256#p147256</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: GUI скругление углов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=147255#p147255</link>
			<description><![CDATA[<p><strong>teadrinker</strong><br />Я что-то нашел с GDIP, что можно использовать изображение в качестве создания Маски и посредством этого вырезать уже нужную форму окна:<br /><a href="https://www.autohotkey.com/boards/viewtopic.php?t=33410">https://www.autohotkey.com/boards/viewtopic.php?t=33410</a></p><p>Но у меня есть проблема с GDip_All.ahk</p><p>Gdip.ahk предназначена только для 32х битного AHK компилятора, а на 64x не работает.<br />Искал в интернете решение проблемы, там нашел ответ, что для 64x битных систем требуется отдельная библиотека под названием: GDip_All.ahk<br />Я её скачал, прописал в #Include, но скрипт все равно не выводит изображение, хотя сам скрипт ошибок не выдаёт.</p><p>С чем это может быть связано?Проверял на Win7 Home Basic и на Win 10 x64, тот же результат.<br />Прикладываю сам скрипт и библиотеку, сможете помочь определить проблему?</p><div class="codebox"><pre><code>https://mfd.sk/dT0q-noiuZtMcDlNE7dphWOw</code></pre></div><p>Если компилятор ставить на x32 бит, то окно выводится как и должно быть(на странность окна не смотрите, это лишь пример.):<br /><span class="postimg"><img src="https://i.imgur.com/oJkx9bW.png" alt="https://i.imgur.com/oJkx9bW.png" /></span></p><p>Но если компилятор ставлю на х64 бит, то сам скрипт запускается, но изображение не выводится.</p><p>И еще: Можете, пожалуйста, просветить, что делает функция: </p><div class="codebox"><pre><code>pToken := Gdip_Startup()</code></pre></div><p>Никак не могу понять.<br />Предполагаю что она грузит Gdip библиотеку, но вопрос откуда?Т.к если я не прописываю #Include, то мне выдаёт ошибку с этой строчкой кода.<br />Есть ли смысл от этой строчки кода, если я прописываю #Include GDip_All.ahk?</p>]]></description>
			<author><![CDATA[null@example.com (Clannad5)]]></author>
			<pubDate>Sun, 11 Apr 2021 07:40:23 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=147255#p147255</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: GUI скругление углов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=147252#p147252</link>
			<description><![CDATA[<p>Кроме WinSet, Region для стандартных окон ничего не предусмотрено. Можно нарисовать своё окно с помощью <a href="https://github.com/tariqporter/Gdip">GDIp.ahk</a>, но стандартные контролы туда добавить нельзя.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sun, 11 Apr 2021 06:35:36 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=147252#p147252</guid>
		</item>
		<item>
			<title><![CDATA[AHK: GUI скругление углов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=147251#p147251</link>
			<description><![CDATA[<p>Собственно интересуют дополнительные способы по работе с GUI, а именно:</p><p>Как мне из квадратного GUI окна сделать скругленные, чтобы было примерно так:<br /><span class="postimg"><img src="https://i.imgur.com/zcNJ9rt.png" alt="https://i.imgur.com/zcNJ9rt.png" /></span></p><br /><p>И есть ли дополнительная справка по применению Gdip или таких частей кода с наименованием: HB<br />Везде ищу, никак не могу найти.</p><p>Но конкретно хотелось бы еще услышать про скругление углов GUI окон.</p><p>Нашел только такой способ:</p><div class="codebox"><pre><code>WinSet, Region, 0-0 w196 h297 R, WinTitle</code></pre></div><p>У этого способа края слишком чёткие, что аж в глазах рябят эти пиксели.</p><p><span class="postimg"><img src="https://i.imgur.com/zUUCWHV.png" alt="https://i.imgur.com/zUUCWHV.png" /></span><br />но можно ли это назвать решением проблемы?<br />Есть что-то похожее конкретно для GUI настройки?</p>]]></description>
			<author><![CDATA[null@example.com (Clannad5)]]></author>
			<pubDate>Sun, 11 Apr 2021 02:02:59 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=147251#p147251</guid>
		</item>
	</channel>
</rss>
