<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Альтернативный Tooltip]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=18259&amp;type=atom" />
	<updated>2024-07-21T07:06:04Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=18259</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Альтернативный Tooltip]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=161322#p161322" />
			<content type="html"><![CDATA[<p>Исправил пару багов.</p>]]></content>
			<author>
				<name><![CDATA[Alectric]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26027</uri>
			</author>
			<updated>2024-07-21T07:06:04Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=161322#p161322</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Альтернативный Tooltip]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=161321#p161321" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Alectric пишет:</cite><blockquote><p>После включения прозрачности снова начинает мерцать</p></blockquote></div><p>Скорее всего, прозрачность и WS_EX_COMPOSITED несовместимы.<br />Если уж нужно много графических фишек, лучше использовать GDI Plus (Gdip.ahk). А ToolTip — это просто небольшое информационное окно, появляющееся на короткое время. Есть ли смысл там делать столько всяких наворотов?</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2024-07-20T19:17:08Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=161321#p161321</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Альтернативный Tooltip]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=161319#p161319" />
			<content type="html"><![CDATA[<p>Я WS_EX_LAYERED не поставил. И правда не мерцает.</p><p>Upd:<br />После включения прозрачности снова начинает мерцать.</p>]]></content>
			<author>
				<name><![CDATA[Alectric]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26027</uri>
			</author>
			<updated>2024-07-20T19:00:53Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=161319#p161319</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Альтернативный Tooltip]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=161317#p161317" />
			<content type="html"><![CDATA[<p>У меня нет.<br /></p><div class="codebox"><pre><code>Gui, New, % &quot;+E&quot; . (WS_EX_COMPOSITED := 0x2000000) | (WS_EX_LAYERED := 0x80000), Window without flickering
Gui, Font, s26 c0044AA, Consolas
Gui, Add, Text, center hwndhTime, 000:00:00:00
Gui, Show
SetTimer, Time, 1
Return

Time:
   GuiControl,, %hTime%, % A_Hour . &quot;:&quot; . A_Min . &quot;:&quot; . A_Sec . &quot;:&quot; . SubStr(A_MSec, 1, 2)
   Return

GuiEscape:
GuiClose:
   ExitApp</code></pre></div>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2024-07-20T18:51:30Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=161317#p161317</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Альтернативный Tooltip]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=161316#p161316" />
			<content type="html"><![CDATA[<p>Попробовал, все равно &quot;поблескивает&quot;.</p>]]></content>
			<author>
				<name><![CDATA[Alectric]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26027</uri>
			</author>
			<updated>2024-07-20T18:48:15Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=161316#p161316</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Альтернативный Tooltip]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=161313#p161313" />
			<content type="html"><![CDATA[<p>Ну да, ваш меньше мерцает, но это не ToolTip. Обычное окно можно, насколько я помню, вообще немерцающим сделать, используя WS_EX_COMPOSITED.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2024-07-20T18:43:21Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=161313#p161313</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Альтернативный Tooltip]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=161312#p161312" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>Я запустил ваш код, ToolTip довольно заметно мерцает.</p></blockquote></div><p>Сравни:<br /></p><div class="codebox"><pre><code>SetBatchLines,-1

Tooltip1 := new ToolTip({ text: &quot; Look!&quot;})

loop
{
sleep,30
mousegetpos,mx,my,mw,mc
;tooltip % a_tickcount &quot;`n&quot; mx &quot;`n&quot; my &quot;`n&quot; mw &quot;`n&quot; mc
Tooltip1.SetText(a_tickcount &quot;`n&quot; mx &quot;`n&quot; my &quot;`n&quot; mw &quot;`n&quot; mc)
Tooltip1.Show()
}
</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Alectric]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26027</uri>
			</author>
			<updated>2024-07-20T18:37:54Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=161312#p161312</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Альтернативный Tooltip]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=161311#p161311" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>Проблема в определении координат границ экрана</p></blockquote></div><p>А, ну это небольшая проблема, там просто ограничение стоит:<br /></p><div class="codebox"><pre><code>         xMax := A_ScreenWidth - W - 10
         yMax := A_ScreenHeight - H - 10</code></pre></div><p>Достаточно просто заменить A_ScreenWidth и A_ScreenHeight на значения длины и ширины общего экрана.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2024-07-20T18:35:59Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=161311#p161311</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Альтернативный Tooltip]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=161310#p161310" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>Можете пояснить, в чём тут проблема? У меня один, я не совсем в теме.</p></blockquote></div><p>Проблема в определении координат границ экрана, ваша версия просто не переходит на другой экран (упирается в край).</p>]]></content>
			<author>
				<name><![CDATA[Alectric]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26027</uri>
			</author>
			<updated>2024-07-20T18:31:22Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=161310#p161310</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Альтернативный Tooltip]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=161309#p161309" />
			<content type="html"><![CDATA[<p>А, да это не ToolTip вовсе, просто Gui без полосы заголовка. Нет иконки, нет заголовка, нельзя сделать стиль c хвостиком.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2024-07-20T18:28:02Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=161309#p161309</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Альтернативный Tooltip]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=161307#p161307" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Alectric пишет:</cite><blockquote><p>Основное - это мерцание при частом обновлении информации</p></blockquote></div><p>Я запустил ваш код, ToolTip довольно заметно мерцает.<br /></p><div class="quotebox"><cite>Alectric пишет:</cite><blockquote><p>не работает с несколькими мониторами</p></blockquote></div><p>Можете пояснить, в чём тут проблема? У меня один, я не совсем в теме.<br /></p><div class="quotebox"><cite>Alectric пишет:</cite><blockquote><p>третье - нет метода изменения параметров шрифта, фона налету;<br />четвертое - изменение текста, параметров и отображение tooltip не одним методом.</p></blockquote></div><p>Не совсем понимаю, зачем это надо, ну ладно, у всех свой способ использования.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2024-07-20T18:23:57Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=161307#p161307</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Альтернативный Tooltip]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=161306#p161306" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>Публичные методы объекта:</p><p>1. Show(x, y, timeout) — показ ранее скрытого ToolTip&#039;а, указание координат и времени показа.<br />&nbsp; &nbsp;x и y — координаты, если пустые значения — ToolTip будет показан возле курсора<br />&nbsp; &nbsp;timeout — время в милисекундах, через которое ToolTip будет скрыт, если число положительное, либо уничтожен, если отрицательное<br />2. Hide() — скрытие ToolTip<br />3. SetText(text) — изменение текста<br />4. SetTitle(icon, title) — изменение иконки и заголовка<br />5. Destroy() — уничтожение экземпляра объекта</p></blockquote></div><p>Основное - это мерцание при частом обновлении информации;<br /> второе - не работает с несколькими мониторами;<br /> третье - нет метода изменения параметров шрифта, фона налету;<br /> четвертое - изменение текста, параметров и отображение tooltip не одним методом.</p>]]></content>
			<author>
				<name><![CDATA[Alectric]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26027</uri>
			</author>
			<updated>2024-07-20T18:03:42Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=161306#p161306</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Альтернативный Tooltip]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=161305#p161305" />
			<content type="html"><![CDATA[<p>А в чём там преимущество?</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2024-07-20T17:47:36Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=161305#p161305</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Альтернативный Tooltip]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=161304#p161304" />
			<content type="html"><![CDATA[<p>Да видел. Меня чем-то не устроило, написал свой вариант по проще.</p>]]></content>
			<author>
				<name><![CDATA[Alectric]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26027</uri>
			</author>
			<updated>2024-07-20T17:38:43Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=161304#p161304</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Альтернативный Tooltip]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=161303#p161303" />
			<content type="html"><![CDATA[<p>Уже было <a href="https://forum.script-coding.com/viewtopic.php?id=12236">такое</a>. Я не против альтернатив, хотя сейчас библиотеки на v1, думаю, уже не особо актуальны.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2024-07-20T17:35:18Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=161303#p161303</id>
		</entry>
</feed>
