<?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>http://forum.script-coding.com/viewtopic.php?id=7854</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=7854&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Как создавать подсказки для элементов GUI?».]]></description>
		<lastBuildDate>Sat, 13 Apr 2013 21:22:39 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Как создавать подсказки для элементов GUI?]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=71335#p71335</link>
			<description><![CDATA[<p>Только так же через хук, т. к. убить данное окно можно наверняка только при его появлении, у меня иначе не вышло.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sat, 13 Apr 2013 21:22:39 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=71335#p71335</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Как создавать подсказки для элементов GUI?]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=71324#p71324</link>
			<description><![CDATA[<p><strong>teadrinker</strong><br />Для меня там всё очень сложно. А возможно-ли просто при старте убить нужные системные подсказки?</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Fri, 12 Apr 2013 16:26:49 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=71324#p71324</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Как создавать подсказки для элементов GUI?]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=71321#p71321</link>
			<description><![CDATA[<div class="quotebox"><cite>serzh82saratov пишет:</cite><blockquote><p>А я правильно понимаю, что HookProc гасит системную подсказку &quot;Закрыть&quot;?</p></blockquote></div><p>Правильно.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Fri, 12 Apr 2013 11:51:45 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=71321#p71321</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Как создавать подсказки для элементов GUI?]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=71308#p71308</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>И ещё в функции HookProc() лучше использовать WinHide вместо WinClose, иначе системная подсказка вообще больше не появится в этой сессии ни над каким объектом.</p></blockquote></div><p>А я правильно понимаю, что HookProc гасит системную подсказку &quot;Закрыть&quot;? Что-то тяжело даётся понимание кода, полное незнание WinApi вводит в ступор.<br />Попытался сам сделать задуманное:<br /></p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><div class="codebox"><pre><code>
global PrControl 
    , Help_OK := &quot;Подсказка для кнопки OK&quot; 
    , Help_Cancel := &quot;Подсказка для кнопки Cancel&quot;
    , Help_NC_20 := &quot;Подсказка для кнопки Закрыть&quot; 
    , Help_NC_8 := &quot;Подсказка для кнопки Свернуть&quot;
    
Gui, Add, Button, y100, Cancel
Gui, Add, Button, x+20 yp wp, OK
Gui, Show 

OnMessage(0x200, &quot;WM_MOUSEMOVE&quot;)
OnMessage(0xA0, &quot;WM_NCMOUSEMOVE&quot;)
OnMessage(0x2A2, &quot;MOUSELEAVE&quot;)
return 

MOUSELEAVE() {  
    ToolTip % PrControl := &quot;&quot;
}

WM_MOUSEMOVE() {  
    If (A_GuiControl &lt;&gt; PrControl)
    {
        PrControl := A_GuiControl
        ToolTip, % Help_%PrControl% 
    }     
}

WM_NCMOUSEMOVE(wp) { 
    If (PrControl &lt;&gt; &quot;NC_&quot; wp)
    {
        PrControl := &quot;NC_&quot; wp
        ToolTip, % Help_%PrControl%           
    }           
}

GuiClose:
   ExitApp
</code></pre></div></div></div><p>на сравнении, хотел бы понять хотя-бы функциональные различия.</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Thu, 11 Apr 2013 23:52:50 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=71308#p71308</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Как создавать подсказки для элементов GUI?]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=66759#p66759</link>
			<description><![CDATA[<p>И ещё в функции <em>HookProc()</em> лучше использовать <em>WinHide</em> вместо <em>WinClose</em>, иначе системная подсказка вообще больше не появится в этой сессии ни над каким объектом.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Thu, 06 Dec 2012 22:17:08 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=66759#p66759</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Как создавать подсказки для элементов GUI?]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=66758#p66758</link>
			<description><![CDATA[<p>Немного отредактировал предыдущий код.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Thu, 06 Dec 2012 22:02:08 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=66758#p66758</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Как создавать подсказки для элементов GUI?]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=66757#p66757</link>
			<description><![CDATA[<p>Лучше будет, если разделить мониторинг для кнопки системного меню и остальных. Кроме того, всем ToolTip&#039;ам можно присвоить один и тот же номер, ведь они не могут показываться параллельно.<br /></p><div class="codebox"><pre><code>global WM_NCMOUSELEAVE := 0x2A2, WM_NCMOUSEMOVE := 0xA0, WM_MOUSEMOVE := 0x200, WM_MOUSELEAVE := 0x2A3
      , HTCLOSE := 20, HWINEVENTHOOK, HookProcAdr, EVENT_OBJECT_SHOW := 0x8002, hButton1, hButton2

Gui, Add, Button, x165  y167  w60 h23 hwndhButton1, Cancel
Gui, Add, Button, x230 y167 w60 h23 hwndhButton2, OK
Gui, Show, w300 h200

HookProcAdr := RegisterCallback(&quot;HookProc&quot;, &quot;F&quot; )
OnMessage(WM_NCMOUSEMOVE, &quot;NonClientAreaMessages&quot;)
OnMessage(WM_NCMOUSELEAVE, &quot;NonClientAreaMessages&quot;)
OnMessage(WM_MOUSEMOVE, &quot;ClientAreaMessages&quot;)
OnMessage(WM_MOUSELEAVE, &quot;ClientAreaMessages&quot;)
return

GuiClose:
   ExitApp

NonClientAreaMessages(wp, lp, msg, hwnd)
{
   if (msg = WM_NCMOUSEMOVE)
   {
      if (wp = HTCLOSE)
      {
         if !HWINEVENTHOOK
            ToolTipShow(&quot;Подсказка для кнопки Close&quot;, 1)
      }
      else if HWINEVENTHOOK
         ToolTipDestroy(1)
   }
   else if (HWINEVENTHOOK &amp;&amp; msg = WM_NCMOUSELEAVE)
      ToolTipDestroy(1)
}

ClientAreaMessages(wp, lp, msg, hwnd)
{
   static ToolTipExist
   if (msg = WM_MOUSEMOVE)
   {
      if (hwnd = hButton1 &amp;&amp; !ToolTipExist)
         ToolTip, Подсказка для кнопки Cancel,,, % ToolTipExist := 1
      else if (hwnd = hButton2 &amp;&amp; !ToolTipExist)
         ToolTip, Подсказка для кнопки OK,,, % ToolTipExist := 1
      else if (hwnd !~= (hButton1 &quot;|&quot; hButton2) &amp;&amp; ToolTipExist)
         ToolTip, % ToolTipExist := &quot;&quot;,,, 1
   }
   else if (msg = WM_MOUSELEAVE)
      ToolTip, % ToolTipExist := &quot;&quot;,,, 1
}
   

ToolTipShow(Text, N)
{
   HWINEVENTHOOK := SetWinEventHook(EVENT_OBJECT_SHOW, EVENT_OBJECT_SHOW, 0, HookProcAdr, 0,0,0)
   ToolTip, % Text,,, N
}

ToolTipDestroy(N)
{
   DllCall(&quot;UnhookWinEvent&quot;, Ptr, HWINEVENTHOOK), HWINEVENTHOOK := &quot;&quot;
   ToolTip,,,, N
}

HookProc(hWinEventHook, event, hwnd, idObject, idChild, dwEventThread, dwmsEventTime)
{
   WinGetClass, Class, ahk_id %hwnd%
   if (Class = &quot;#32774&quot;)
      WinHide, ahk_id %hwnd%
}

SetWinEventHook(eventMin, eventMax, hmodWinEventProc, lpfnWinEventProc, idProcess, idThread, dwFlags)
{
   return DllCall(&quot;SetWinEventHook&quot; , UInt, eventMin
                                    , UInt, eventMax
                                    , Ptr, hmodWinEventProc
                                    , Ptr, lpfnWinEventProc
                                    , UInt, idProcess
                                    , UInt, idThread
                                    , UInt, dwFlags, Ptr)
}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Thu, 06 Dec 2012 21:55:11 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=66757#p66757</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Как создавать подсказки для элементов GUI?]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=66756#p66756</link>
			<description><![CDATA[<p>Вроде всё хорошо работает. Единственно не дошло как ещё одну кнопку с подсказкой добавить.<br /></p><div class="codebox"><pre><code>global WM_NCMOUSELEAVE := 0x2A2, WM_NCMOUSEMOVE := 0xA0, WM_MOUSEMOVE := 0x200, WM_MOUSELEAVE := 0x2A3
      , HTCLOSE := 20, HWINEVENTHOOK, HookProcAdr, EVENT_OBJECT_SHOW := 0x8002, hButton

Gui, Add, Button, x230 y167 w60 h23 hwndhButton, OK
Gui, Add, Button, x2  y1  w60 h23 hwndhButton1, OK
Gui, Show, w300 h200

HookProcAdr := RegisterCallback(&quot;HookProc&quot;, &quot;F&quot; )
OnMessage(WM_NCMOUSEMOVE, &quot;MonitorMessage&quot;)
OnMessage(WM_NCMOUSELEAVE, &quot;MonitorMessage&quot;)
OnMessage(WM_MOUSEMOVE, &quot;MonitorMessage&quot;)
OnMessage(WM_MOUSELEAVE, &quot;MonitorMessage&quot;)
return
 

MonitorMessage(wp, lp, msg, hwnd)
{
   static ToolTip
   if (msg = WM_NCMOUSEMOVE)
   {
      if (wp = HTCLOSE)
      {
         if !HWINEVENTHOOK
            ToolTipShow(&quot;Сохранить и выйти&quot;, 10)
      }
      else if HWINEVENTHOOK
         ToolTipDestroy(10)
   }
   else if (HWINEVENTHOOK &amp;&amp; msg = WM_NCMOUSELEAVE)
      ToolTipDestroy(10)
      
   if (msg = WM_MOUSEMOVE &amp;&amp; hwnd = hButton &amp;&amp; !ToolTip)
      ToolTip, Подсказка для кнопки,,, % ToolTip := 9     ;%  
   else if (msg = WM_MOUSEMOVE &amp;&amp; hwnd = hButton1 &amp;&amp; !ToolTip)
      ToolTip, Подсказка для кнопки 1,,, % ToolTip := 9   ;%  
   else if (ToolTip &amp;&amp; (hwnd != hButton || msg = WM_MOUSELEAVE))      
      ToolTip, % ToolTip := &quot;&quot;,,, 9   ;%  
}

ToolTipShow(Text, N)
{
   HWINEVENTHOOK := API_SetWinEventHook(EVENT_OBJECT_SHOW, EVENT_OBJECT_SHOW, 0, HookProcAdr, 0,0,0)
   ToolTip, % Text,,, N  ;%  
}

ToolTipDestroy(N)
{
   DllCall(&quot;UnhookWinEvent&quot;, Ptr, HWINEVENTHOOK), HWINEVENTHOOK := &quot;&quot;
   ToolTip,,,, N
}

HookProc(hWinEventHook, event, hwnd, idObject, idChild, dwEventThread, dwmsEventTime)
{
   WinGetClass, Class, ahk_id %hwnd%
   if (Class = &quot;#32774&quot;)
      WinClose, ahk_id %hwnd%
}

API_SetWinEventHook(eventMin, eventMax, hmodWinEventProc, lpfnWinEventProc, idProcess, idThread, dwFlags)
{
   return DllCall(&quot;SetWinEventHook&quot; , UInt, eventMin
                                    , UInt, eventMax
                                    , Ptr, hmodWinEventProc
                                    , Ptr, lpfnWinEventProc
                                    , UInt, idProcess
                                    , UInt, idThread
                                    , UInt, dwFlags, Ptr)
}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Thu, 06 Dec 2012 21:37:20 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=66756#p66756</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Как создавать подсказки для элементов GUI?]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=66755#p66755</link>
			<description><![CDATA[<div class="quotebox"><cite>serzh82saratov пишет:</cite><blockquote><p>А как к кнопке сделать появляющуюся подсказку?</p></blockquote></div><div class="codebox"><pre><code>global WM_NCMOUSELEAVE := 0x2A2, WM_NCMOUSEMOVE := 0xA0, WM_MOUSEMOVE := 0x200, WM_MOUSELEAVE := 0x2A3
      , HTCLOSE := 20, HWINEVENTHOOK, HookProcAdr, EVENT_OBJECT_SHOW := 0x8002, hButton

Gui, Add, Button, x230 y167 w60 h23 hwndhButton, OK
Gui, Show, w300 h200

HookProcAdr := RegisterCallback(&quot;HookProc&quot;, &quot;F&quot; )
OnMessage(WM_NCMOUSEMOVE, &quot;MonitorMessage&quot;)
OnMessage(WM_NCMOUSELEAVE, &quot;MonitorMessage&quot;)
OnMessage(WM_MOUSEMOVE, &quot;MonitorMessage&quot;)
OnMessage(WM_MOUSELEAVE, &quot;MonitorMessage&quot;)
return

GuiClose:
   ExitApp

MonitorMessage(wp, lp, msg, hwnd)
{
   static ToolTip
   if (msg = WM_NCMOUSEMOVE)
   {
      if (wp = HTCLOSE)
      {
         if !HWINEVENTHOOK
            ToolTipShow(&quot;Сохранить и выйти&quot;, 10)
      }
      else if HWINEVENTHOOK
         ToolTipDestroy(10)
   }
   else if (HWINEVENTHOOK &amp;&amp; msg = WM_NCMOUSELEAVE)
      ToolTipDestroy(10)
      
   if (msg = WM_MOUSEMOVE &amp;&amp; hwnd = hButton &amp;&amp; !ToolTip)
      ToolTip, Подсказка для кнопки,,, % ToolTip := 9
   else if (ToolTip &amp;&amp; (hwnd != hButton || msg = WM_MOUSELEAVE))
      ToolTip, % ToolTip := &quot;&quot;,,, 9
}

ToolTipShow(Text, N)
{
   HWINEVENTHOOK := SetWinEventHook(EVENT_OBJECT_SHOW, EVENT_OBJECT_SHOW, 0, HookProcAdr, 0,0,0)
   ToolTip, % Text,,, N
}

ToolTipDestroy(N)
{
   DllCall(&quot;UnhookWinEvent&quot;, Ptr, HWINEVENTHOOK), HWINEVENTHOOK := &quot;&quot;
   ToolTip,,,, N
}

HookProc(hWinEventHook, event, hwnd, idObject, idChild, dwEventThread, dwmsEventTime)
{
   WinGetClass, Class, ahk_id %hwnd%
   if (Class = &quot;#32774&quot;)
      WinClose, ahk_id %hwnd%
}

SetWinEventHook(eventMin, eventMax, hmodWinEventProc, lpfnWinEventProc, idProcess, idThread, dwFlags)
{
   return DllCall(&quot;SetWinEventHook&quot; , UInt, eventMin
                                    , UInt, eventMax
                                    , Ptr, hmodWinEventProc
                                    , Ptr, lpfnWinEventProc
                                    , UInt, idProcess
                                    , UInt, idThread
                                    , UInt, dwFlags, Ptr)
}</code></pre></div><p>Надо ещё проверить, не остаётся ли ToolTip, если резко убрать курсор с кнопки за пределы окна. Если остаётся, нужно ещё дополнительно убивать с помощью таймера. Но у меня, вроде, нормально и так.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Thu, 06 Dec 2012 20:59:12 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=66755#p66755</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Как создавать подсказки для элементов GUI?]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=66754#p66754</link>
			<description><![CDATA[<div class="quotebox"><cite>ypppu пишет:</cite><blockquote><p>Можно создать окно вообще без заголовка, нарисовать кнопки (и, если необходимо, заголовок) самостоятельно.</p></blockquote></div><p>А как к кнопке сделать появляющуюся подсказку?</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Thu, 06 Dec 2012 20:27:01 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=66754#p66754</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Как создавать подсказки для элементов GUI?]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=66753#p66753</link>
			<description><![CDATA[<p><strong>teadrinker</strong><br />То что надо. <br />Спасибо Вам.</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Thu, 06 Dec 2012 20:25:02 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=66753#p66753</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Как создавать подсказки для элементов GUI?]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=66752#p66752</link>
			<description><![CDATA[<p>У меня на Win7 вот так работает:<br /></p><div class="codebox"><pre><code>global WM_NCMOUSELEAVE := 0x2A2, WM_NCMOUSEMOVE := 0xA0, HTCLOSE := 20
      , HWINEVENTHOOK, HookProcAdr, EVENT_OBJECT_SHOW := 0x8002

Gui, Show, w300 h200

HookProcAdr := RegisterCallback(&quot;HookProc&quot;, &quot;F&quot; )
OnMessage(WM_NCMOUSEMOVE, &quot;MonitorMessage&quot;)
OnMessage(WM_NCMOUSELEAVE, &quot;MonitorMessage&quot;)
return

GuiClose:
   ExitApp

MonitorMessage(wp, lp, msg)
{
   if (msg = WM_NCMOUSEMOVE)
   {
      if (wp = HTCLOSE)
      {
         if !HWINEVENTHOOK
         {
            HWINEVENTHOOK := API_SetWinEventHook(EVENT_OBJECT_SHOW, EVENT_OBJECT_SHOW, 0, HookProcAdr, 0,0,0)
            ToolTip Сохранить и выйти,,, 10
         }
      }
      else
      {
         DllCall(&quot;UnhookWinEvent&quot;, Ptr, HWINEVENTHOOK), HWINEVENTHOOK := &quot;&quot;
         ToolTip,,,, 10
      }
   }
   else if (msg = WM_NCMOUSELEAVE)
   {
      DllCall(&quot;UnhookWinEvent&quot;, Ptr, HWINEVENTHOOK), HWINEVENTHOOK := &quot;&quot;
      ToolTip,,,, 10
   }
}

HookProc(hWinEventHook, event, hwnd, idObject, idChild, dwEventThread, dwmsEventTime)
{
   WinGetClass, Class, ahk_id %hwnd%
   if (Class = &quot;#32774&quot;)
      WinClose, ahk_id %hwnd%
}

API_SetWinEventHook(eventMin, eventMax, hmodWinEventProc, lpfnWinEventProc, idProcess, idThread, dwFlags)
{
   return DllCall(&quot;SetWinEventHook&quot; , UInt, eventMin
                                    , UInt, eventMax
                                    , Ptr, hmodWinEventProc
                                    , Ptr, lpfnWinEventProc
                                    , UInt, idProcess
                                    , UInt, idThread
                                    , UInt, dwFlags, Ptr)
}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Thu, 06 Dec 2012 19:50:22 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=66752#p66752</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Как создавать подсказки для элементов GUI?]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=66747#p66747</link>
			<description><![CDATA[<p>Можно создать окно вообще без заголовка, нарисовать кнопки (и, если необходимо, заголовок) самостоятельно.</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Thu, 06 Dec 2012 16:02:19 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=66747#p66747</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Как создавать подсказки для элементов GUI?]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=66746#p66746</link>
			<description><![CDATA[<p>Искал, но примеры на дельфи и С++ для нуба, как об стенку горохом.</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Thu, 06 Dec 2012 15:06:21 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=66746#p66746</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Как создавать подсказки для элементов GUI?]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=66741#p66741</link>
			<description><![CDATA[<p>Можно <a href="http://yandex.ru/yandsearch?text=%D0%BA%D0%BD%D0%BE%D0%BF%D0%BA%D0%B0+%D0%B2+%D0%B7%D0%B0%D0%B3%D0%BE%D0%BB%D0%BE%D0%B2%D0%BA%D0%B5+%D0%BE%D0%BA%D0%BD%D0%B0&amp;lr=10742">поискать</a>. Чем дальше в лес, тем больше дров.</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Thu, 06 Dec 2012 14:05:54 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=66741#p66741</guid>
		</item>
	</channel>
</rss>
