<?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=416147&amp;view=findpost&amp;p=3813398</guid>
        <pubDate>Sat, 26 Oct 2019 02:02:26 +0000</pubDate>
        <title>Работа с буфером обмена в C++ Builder</title>
        <link>https://forum.sources.ru/index.php?showtopic=416147&amp;view=findpost&amp;p=3813398</link>
        <description><![CDATA[manemale: Сделал простую программу на Delphi, которая добавляет в буфер обмена фразу при копировании текста из программы в буфер. Для этого на форму добавил объекты RichEdit1, Timer1 и PopupMenu1, в последнем три пункта меню: MenuCopy, <br>
<br>
MenuSelectAll и MenuClear. PopupMenu1 привязан к RichEdit1.<br>
<br>
Вот код:<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">uses ClipBrd;</div><div class="code_line">&nbsp;</div><div class="code_line">const S=&#39;При публикации ссылка на источник обязательна.&#39;;</div><div class="code_line">&nbsp;</div><div class="code_line">...</div><div class="code_line">&nbsp;</div><div class="code_line">procedure TForm1.MenuCopyClick(Sender: TObject);</div><div class="code_line">begin</div><div class="code_line">&nbsp;&nbsp;RichEdit1.CopyToClipboard;</div><div class="code_line">&nbsp;&nbsp;ClipBoard.AsText:=ClipBoard.AsText+#13+#10+S;</div><div class="code_line">end;</div><div class="code_line">&nbsp;</div><div class="code_line">procedure TForm1.MenuSelectAllClick(Sender: TObject);</div><div class="code_line">begin</div><div class="code_line">&nbsp;&nbsp;RichEdit1.SelectAll;</div><div class="code_line">end;</div><div class="code_line">&nbsp;</div><div class="code_line">procedure TForm1.MenuClearClick(Sender: TObject);</div><div class="code_line">begin</div><div class="code_line">&nbsp;&nbsp;RichEdit1.Clear;</div><div class="code_line">end;</div><div class="code_line">&nbsp;</div><div class="code_line">procedure TForm1.Timer1Timer(Sender: TObject);</div><div class="code_line">begin</div><div class="code_line">&nbsp;&nbsp;MenuCopy.Enabled:=(RichEdit1.SelText&#60;&#62;&#39;&#39;);</div><div class="code_line">&nbsp;&nbsp;MenuClear.Enabled:=(RichEdit1.Lines.Count&#62;0);</div><div class="code_line">&nbsp;&nbsp;MenuSelectAll.Enabled:=MenuClear.Enabled;</div><div class="code_line">end;</div></ol></div></div></div></div><script>preloadCodeButtons('1');</script><br>
Кто-нибудь поможет перевести этот код в C++Builder? По крайней мере подключение модуля ClipBrd и строку <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">ClipBoard.AsText:=ClipBoard.AsText+#13+#10+S;</div></ol></div></div></div></div>Заранее большое спасибо&#33;]]></description>
        <author>manemale</author>
        <category>Borland C++ Builder/Turbo C++ Explorer</category>
      </item>
	
      </channel>
      </rss>
	