<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=44596&amp;view=findpost&amp;p=3734978</guid>
        <pubDate>Tue, 01 Aug 2017 15:27:39 +0000</pubDate>
        <title>Клик на Splitter</title>
        <link>https://forum.sources.ru/index.php?showtopic=44596&amp;view=findpost&amp;p=3734978</link>
        <description><![CDATA[Fr0sT: Натыкался на эту тему в поисках, отвечу для тех, кто возможно придет.<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">type</div><div class="code_line">&nbsp;&nbsp;TSplitterEx = class(ExtCtrls.TSplitter)</div><div class="code_line">&nbsp;&nbsp;public</div><div class="code_line">&nbsp;&nbsp; &nbsp;procedure Click; override;</div><div class="code_line">&nbsp;&nbsp;end;</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp;TSplitter = class(TSplitterEx); // magic!</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp;TForm1 = class(TForm)</div><div class="code_line">&nbsp;&nbsp;...</div><div class="code_line">&nbsp;&nbsp;end;</div><div class="code_line">&nbsp;</div><div class="code_line">...</div><div class="code_line">&nbsp;</div><div class="code_line">procedure TSplitterEx.Click;</div><div class="code_line">begin</div><div class="code_line">&nbsp;&nbsp;...</div><div class="code_line">end;</div></ol></div></div></div></div><script>preloadCodeButtons('1');</script><br>
<br>
Можно запоминать координаты, перекрывая таким же образом MouseUp.]]></description>
        <author>Fr0sT</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=44596&amp;view=findpost&amp;p=292577</guid>
        <pubDate>Tue, 03 Feb 2004 14:22:35 +0000</pubDate>
        <title>Клик на Splitter</title>
        <link>https://forum.sources.ru/index.php?showtopic=44596&amp;view=findpost&amp;p=292577</link>
        <description><![CDATA[OlegG: Я просто думал, что получится обойтись &quot;малой кровью&quot;, без редактирования или создания производных классов... Впринципе у меня так сделано, но через Application.OnMessage... Не нравить мне этот способ... &lt;_&lt;<br>Под словом &quot;так&quot; я имею ввиду &quot;без редактирования или создания производных классов&quot;.]]></description>
        <author>OlegG</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=44596&amp;view=findpost&amp;p=292569</guid>
        <pubDate>Tue, 03 Feb 2004 14:12:42 +0000</pubDate>
        <title>Клик на Splitter</title>
        <link>https://forum.sources.ru/index.php?showtopic=44596&amp;view=findpost&amp;p=292569</link>
        <description><![CDATA[ZEE: <div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '><strong class='tag-b'>Song</strong>, 3.02.04, 16:34<br>
Тогда копай его исходники</div></div>+<br>
<div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '><strong class='tag-b'>OlegG</strong>, 3.02.04, 16:43<br>
Да, придётся</div></div><br>
а посмотреть Пост #4 - не судьба?  &lt;_&lt; <br>
(особенно два последних слова в нем)]]></description>
        <author>ZEE</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=44596&amp;view=findpost&amp;p=292548</guid>
        <pubDate>Tue, 03 Feb 2004 13:43:33 +0000</pubDate>
        <title>Клик на Splitter</title>
        <link>https://forum.sources.ru/index.php?showtopic=44596&amp;view=findpost&amp;p=292548</link>
        <description><![CDATA[OlegG: Да, придётся...  :(]]></description>
        <author>OlegG</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=44596&amp;view=findpost&amp;p=292539</guid>
        <pubDate>Tue, 03 Feb 2004 13:34:52 +0000</pubDate>
        <title>Клик на Splitter</title>
        <link>https://forum.sources.ru/index.php?showtopic=44596&amp;view=findpost&amp;p=292539</link>
        <description><![CDATA[Song: Тогда копай его исходники, смотри как там сделано onMoved]]></description>
        <author>Song</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=44596&amp;view=findpost&amp;p=292533</guid>
        <pubDate>Tue, 03 Feb 2004 13:26:39 +0000</pubDate>
        <title>Клик на Splitter</title>
        <link>https://forum.sources.ru/index.php?showtopic=44596&amp;view=findpost&amp;p=292533</link>
        <description><![CDATA[OlegG: неа  :(]]></description>
        <author>OlegG</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=44596&amp;view=findpost&amp;p=292475</guid>
        <pubDate>Tue, 03 Feb 2004 11:53:35 +0000</pubDate>
        <title>Клик на Splitter</title>
        <link>https://forum.sources.ru/index.php?showtopic=44596&amp;view=findpost&amp;p=292475</link>
        <description><![CDATA[Song: а без движения не вызывается?]]></description>
        <author>Song</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=44596&amp;view=findpost&amp;p=292457</guid>
        <pubDate>Tue, 03 Feb 2004 11:35:40 +0000</pubDate>
        <title>Клик на Splitter</title>
        <link>https://forum.sources.ru/index.php?showtopic=44596&amp;view=findpost&amp;p=292457</link>
        <description><![CDATA[OlegG: Да, по-другому его сдвинуть нельзя...]]></description>
        <author>OlegG</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=44596&amp;view=findpost&amp;p=292432</guid>
        <pubDate>Tue, 03 Feb 2004 11:10:52 +0000</pubDate>
        <title>Клик на Splitter</title>
        <link>https://forum.sources.ru/index.php?showtopic=44596&amp;view=findpost&amp;p=292432</link>
        <description><![CDATA[Song: Хм.. у него даже хэндла нет :(<br>А ведь onMoved вызывается при нажатой кнопке мыши?]]></description>
        <author>Song</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=44596&amp;view=findpost&amp;p=292363</guid>
        <pubDate>Tue, 03 Feb 2004 09:53:32 +0000</pubDate>
        <title>Клик на Splitter</title>
        <link>https://forum.sources.ru/index.php?showtopic=44596&amp;view=findpost&amp;p=292363</link>
        <description><![CDATA[OlegG: Дак всё-таки, как лучше всего отловить и обработать клик на Splitter ?]]></description>
        <author>OlegG</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=44596&amp;view=findpost&amp;p=292361</guid>
        <pubDate>Tue, 03 Feb 2004 09:49:21 +0000</pubDate>
        <title>Клик на Splitter</title>
        <link>https://forum.sources.ru/index.php?showtopic=44596&amp;view=findpost&amp;p=292361</link>
        <description><![CDATA[Zoobastik: <div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <span class='tag-quote__quote-info'>OlegG,3.02.04, 12:10</span><div class='quote '>Взято из &quot;Using Visual C++ 6&quot;</div></div><br>
Назвать можно как угодно - имхо WM_LBUTTOCLICK - это то же, что и WM_LBUTTONUP (или как там) :)<br>
<br>
Вообще мож я и не прав. Никогда не слеплял VCL и API (как только слегка разобрался в API, так сразу на VCL полностью забил)]]></description>
        <author>Zoobastik</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=44596&amp;view=findpost&amp;p=292336</guid>
        <pubDate>Tue, 03 Feb 2004 09:10:52 +0000</pubDate>
        <title>Клик на Splitter</title>
        <link>https://forum.sources.ru/index.php?showtopic=44596&amp;view=findpost&amp;p=292336</link>
        <description><![CDATA[OlegG: <div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <span class='tag-quote__quote-info'>To Zoobastik</span><div class='quote '>When you move your mouse and click a button, a huge number of messages are generated, including WM_MOUSEMOVE for each movement of the mouse, WM_LBUTTONDOWN when the button goes down, WM_LBUTTONCLICK when the button is released</div></div><br>
Взято из &quot;Using Visual C++ 6&quot;]]></description>
        <author>OlegG</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=44596&amp;view=findpost&amp;p=292307</guid>
        <pubDate>Tue, 03 Feb 2004 08:23:33 +0000</pubDate>
        <title>Клик на Splitter</title>
        <link>https://forum.sources.ru/index.php?showtopic=44596&amp;view=findpost&amp;p=292307</link>
        <description><![CDATA[Zoobastik: <div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <span class='tag-quote__quote-info'>OlegG,3.02.04, 11:13</span><div class='quote '><div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '><br>
WM_LBUTTONCLICK - это стандартное сообщение Windows </div></div></div></div><br>
Как мне кажется ты путаешь сообщения Windows и сообщения Delphi (посмотрел справочник по WinAPI на русском - там именно то, что я написал - к сожалению он не полный, а SDK под рукой нет, так что на 100% не уверен).<br>
<br>
Написать можно как procedure Splitter1.Click(..); message WM_LBUTTONDOWN;<br>
Не уверен, что все правильно - на VCL почти не прогил (как и на API :))]]></description>
        <author>Zoobastik</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=44596&amp;view=findpost&amp;p=292293</guid>
        <pubDate>Tue, 03 Feb 2004 08:13:02 +0000</pubDate>
        <title>Клик на Splitter</title>
        <link>https://forum.sources.ru/index.php?showtopic=44596&amp;view=findpost&amp;p=292293</link>
        <description><![CDATA[OlegG: <div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <span class='tag-quote__quote-info'>Zoobastik,3.02.04, 08:05</span><div class='quote '>Смысл - написать не свое сообщение WM_LBUTTONCLICK, а использовать уже имеющееся в Windows (и это WM_LBUTTONDOWN, его и надо ловить)</div></div><br>
WM_LBUTTONCLICK - это стандартное сообщение Windows (уже имеющееся)<br>
<div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <span class='tag-quote__quote-info'>Zoobastik,3.02.04, 08:05</span><div class='quote '>Как лучше? - а как можно хуже?  - по-моему все однозначно.</div></div><br>
Существует несколько путей отловить сообщение - подправить/написать свой компонент, через объект Application...]]></description>
        <author>OlegG</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=44596&amp;view=findpost&amp;p=292288</guid>
        <pubDate>Tue, 03 Feb 2004 08:05:19 +0000</pubDate>
        <title>Клик на Splitter</title>
        <link>https://forum.sources.ru/index.php?showtopic=44596&amp;view=findpost&amp;p=292288</link>
        <description><![CDATA[Zoobastik: <div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <span class='tag-quote__quote-info'>OlegG,3.02.04, 10:53</span><div class='quote '>только не WM_LBUTTONDOWN а WM_LBUTTONCLICK</div></div><br>
Смысл - написать не свое сообщение WM_LBUTTONCLICK, а использовать уже имеющееся в Windows (и это WM_LBUTTONDOWN, его и надо ловить)<br>
<br>
Как лучше? - а как можно хуже? ;) - по-моему все однозначно.]]></description>
        <author>Zoobastik</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=44596&amp;view=findpost&amp;p=292281</guid>
        <pubDate>Tue, 03 Feb 2004 07:53:11 +0000</pubDate>
        <title>Клик на Splitter</title>
        <link>https://forum.sources.ru/index.php?showtopic=44596&amp;view=findpost&amp;p=292281</link>
        <description><![CDATA[OlegG: <div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <span class='tag-quote__quote-info'>Zoobastik,3.02.04, 06:58</span><div class='quote '>Для сплиттера пиши ловушку на WM_LBUTTONDOWN - как писать ловушки - можно посмотреть в FAQ для других типов ловушек.</div></div><br>
Да это понятно, только не WM_LBUTTONDOWN а WM_LBUTTONCLICK. Я же спрашиваю как лучше...]]></description>
        <author>OlegG</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=44596&amp;view=findpost&amp;p=292273</guid>
        <pubDate>Tue, 03 Feb 2004 07:30:00 +0000</pubDate>
        <title>Клик на Splitter</title>
        <link>https://forum.sources.ru/index.php?showtopic=44596&amp;view=findpost&amp;p=292273</link>
        <description><![CDATA[ZEE: можно создать свой сплиттер и обявить у него эвент OnClick, т.к. TSplitter наследник TControl, правда через TGraphicControl - вобщем можна попробовать... <br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='8' style='font-size:8pt;'><strong class='tag-b'>Добавлено в <time class="tag-mergetime" datetime="2004-02-03T07:34:46+00:00">03.02.04, 07:34</time></strong>:</span></span><br>
если не получится со стандартным TSplitter - то можно по другому - я делал свой сплиттер, он работает как обычный + на нем можно размещать др. контролы (как панель) и только что я объявил у него OnClick - работает ...]]></description>
        <author>ZEE</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=44596&amp;view=findpost&amp;p=292265</guid>
        <pubDate>Tue, 03 Feb 2004 06:58:14 +0000</pubDate>
        <title>Клик на Splitter</title>
        <link>https://forum.sources.ru/index.php?showtopic=44596&amp;view=findpost&amp;p=292265</link>
        <description><![CDATA[Zoobastik: <div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <span class='tag-quote__quote-info'>OlegG,3.02.04, 08:01</span><div class='quote '>Привет всем&#33; Скажите пожалуйста, как ЛУЧШЕ всего отловить и обработать клик на Splitter ?</div></div><br>
Для сплиттера пиши ловушку на WM_LBUTTONDOWN - как писать ловушки - можно посмотреть в FAQ для других типов ловушек.]]></description>
        <author>Zoobastik</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=44596&amp;view=findpost&amp;p=292261</guid>
        <pubDate>Tue, 03 Feb 2004 06:30:51 +0000</pubDate>
        <title>Клик на Splitter</title>
        <link>https://forum.sources.ru/index.php?showtopic=44596&amp;view=findpost&amp;p=292261</link>
        <description><![CDATA[x77: стандартными средствами именно клик отловить нельзя, можно отловить событие OnMoved, происходящее в зависимости от свойства ResizeStyle.]]></description>
        <author>x77</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=44596&amp;view=findpost&amp;p=292233</guid>
        <pubDate>Tue, 03 Feb 2004 05:01:17 +0000</pubDate>
        <title>Клик на Splitter</title>
        <link>https://forum.sources.ru/index.php?showtopic=44596&amp;view=findpost&amp;p=292233</link>
        <description><![CDATA[OlegG: Привет всем&#33; Скажите пожалуйста, как ЛУЧШЕ всего отловить и обработать клик на Splitter ?]]></description>
        <author>OlegG</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      </channel>
      </rss>
	