<?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=9953&amp;view=findpost&amp;p=95305</guid>
        <pubDate>Sat, 24 Aug 2002 09:16:08 +0000</pubDate>
        <title>Как реализ. функц. Undo/Rendo в TextEditor</title>
        <link>https://forum.sources.ru/index.php?showtopic=9953&amp;view=findpost&amp;p=95305</link>
        <description><![CDATA[GrAnd: Что каксается С, то следубщим образом<br>SendMessage(Editor-&gt;Handle, EM_UNDO, 0, 0);<br>Где Editor - Memo, Edit, RichEdit ;D ;D &nbsp;;D]]></description>
        <author>GrAnd</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9953&amp;view=findpost&amp;p=95304</guid>
        <pubDate>Fri, 23 Aug 2002 18:31:04 +0000</pubDate>
        <title>Как реализ. функц. Undo/Rendo в TextEditor</title>
        <link>https://forum.sources.ru/index.php?showtopic=9953&amp;view=findpost&amp;p=95304</link>
        <description><![CDATA[Demo_S: 1) IMHO не Rendo а Redo<br>2) 2stx по моему оно почти так и реализовано, только вот если после Undo че-нить нажали (букву ввели) надо очистить весь стек Redo<br>так что есть идея сделать один стек, для undo, а redo, это перемещение вершины стека, так что после нескольких Redo, когда мы выполняем операцию, новые данные для undo добавляются с новой вершины, а на все что выше было забиваем, только надо память правильно освобождать:)]]></description>
        <author>Demo_S</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9953&amp;view=findpost&amp;p=95303</guid>
        <pubDate>Fri, 23 Aug 2002 16:10:27 +0000</pubDate>
        <title>Как реализ. функц. Undo/Rendo в TextEditor</title>
        <link>https://forum.sources.ru/index.php?showtopic=9953&amp;view=findpost&amp;p=95303</link>
        <description><![CDATA[z1288: Сколько раз в твоем редакторе можно будет нажимать Undo?]]></description>
        <author>z1288</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9953&amp;view=findpost&amp;p=95301</guid>
        <pubDate>Fri, 23 Aug 2002 15:05:09 +0000</pubDate>
        <title>Как реализ. функц. Undo/Rendo в TextEditor</title>
        <link>https://forum.sources.ru/index.php?showtopic=9953&amp;view=findpost&amp;p=95301</link>
        <description><![CDATA[stx: я не знаю как это делается в обычном текстовом редакторе, но я бы реализовал через два стека, т.е. когда проходит операция, то она записывается в стек, а когда надо сделать возврат, то достается , при этом текущая операция записывается в другой стек для RENDO]]></description>
        <author>stx</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9953&amp;view=findpost&amp;p=95300</guid>
        <pubDate>Fri, 23 Aug 2002 13:54:07 +0000</pubDate>
        <title>Как реализ. функц. Undo/Rendo в TextEditor</title>
        <link>https://forum.sources.ru/index.php?showtopic=9953&amp;view=findpost&amp;p=95300</link>
        <description><![CDATA[Glucker: Как реализовать функции Undo/Rendo в текстовом редакторе?<br><br>Я пока делаю через массив строк, но этот слишком просто!!!<br><br>Подскажие как это можно по нормальному сделать?]]></description>
        <author>Glucker</author>
        <category>Алгоритмы</category>
      </item>
	
      </channel>
      </rss>
	