<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; VBScript: имитация индикатора пргресса с помощью Tooltip]]></title>
		<link>http://forum.script-coding.com/viewtopic.php?id=717</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=717&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «VBScript: имитация индикатора пргресса с помощью Tooltip».]]></description>
		<lastBuildDate>Mon, 24 Sep 2007 17:20:04 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[VBScript: имитация индикатора пргресса с помощью Tooltip]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=5065#p5065</link>
			<description><![CDATA[<p>Скрипт выводит Tooltip, имитирующий индикатор пргресса, в виде полоски вверху экрана.<br />Потребуется библиотека <a href="http://www.script-coding.com/AutiItX.html">AutoItX3.dll</a>.<br />Автор примера - <strong>alexii</strong>.<br /></p><div class="codebox"><pre><code>Option Explicit

Dim objAutoItX

Dim intCoordX
Dim intCoordY

Dim strWinDesktop
Dim i

Set objAutoItX = CreateObject(&quot;AutoItX3.Control&quot;) 

strWinDesktop = &quot;[TITLE:Program Manager; CLASS:Progman;]&quot;

intCoordX = objAutoItX.WinGetPosWidth(strWinDesktop) \ 4
intCoordY = objAutoItX.WinGetPosHeight(strWinDesktop) - objAutoItX.WinGetPosHeight(strWinDesktop) \ 10

&#039; Примечание: здесь &quot;—&quot; - символ с кодом Alt0151 (длинное тире)
objAutoItX.ToolTip String(100, &quot;—&quot;), intCoordX, intCoordY

For i = 1 To 100
    &#039; Вместо этого какая-то работа
    WScript.Sleep 1000
    &#039;
    
    &#039; Примечание: здесь &quot;—&quot; - символ с кодом Alt0151 (длинное тире)
    &#039; должна быть одинаковая ширина символов &quot;=&quot; и &quot;—&quot;
    objAutoItX.ToolTip String(i, &quot;=&quot;) &amp; String(100 - i, &quot;—&quot;), intCoordX, intCoordY
Next

objAutoItX.ToolTip &quot;&quot;

Set objAutoItX = Nothing</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (The gray Cardinal)]]></author>
			<pubDate>Mon, 24 Sep 2007 17:20:04 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=5065#p5065</guid>
		</item>
	</channel>
</rss>
