<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[TreeView Animation]]></title><description><![CDATA[<p>Moin moin,</p>
<p>habe in der Applikation (VC6, Win32-API, no MFC) ein TreeView-Control. Auf verschiedenen Rechnern bzw. Betriebssystemen (98 + 2000 + XP) gibt es unterschiedliche Verhalten bezüglich Animation des TreeViews.</p>
<p>Unter Animation verstehe ich das &quot;sanfte&quot; Aus- und Einklappen (expand und collapse) aufgrund der User-Tätigkeiten sowohl mit der Maus als auch mit Tastatur. Das ist soweit okay.</p>
<p>Was mich ein wenig stört bei der Animation ist es wenn ich ein TerrView-Element per Drag&amp;Drop verschieben möchte. D.h. nach Loslassen des Drag&amp;Drop ordne ich zunächst die Liste komplett neu und TreeView baut die Struktur im Fenster neu auf. Dabei bleiben die Elemente, die ausgeklappt (expanded) waren, weiterhin ausgeklappt und umgekehrt. Diese ausgeklappten Elemente werden jedoch unnötigerweise wieder mit Animation neugezeichnet! Das wirkt nicht gerade &quot;professionell&quot;, erst recht wenn viele TreeView-Elemente ausgeklappt sind <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /></p>
<p>Wie kann ich diese Animation nach Drag&amp;Drop vorübergehend deaktivieren und danach wieder reaktivieren? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /><br />
Evtl. woher kriege ich die Info daß im System ein TreeView mit Animation eingestellt ist?</p>
<p>Hoffe auf Euren Tipp,<br />
Martin</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/186685/treeview-animation</link><generator>RSS for Node</generator><lastBuildDate>Sun, 05 Jul 2026 11:01:09 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/186685.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 11 Jul 2007 11:56:29 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to TreeView Animation on Wed, 11 Jul 2007 11:56:29 GMT]]></title><description><![CDATA[<p>Moin moin,</p>
<p>habe in der Applikation (VC6, Win32-API, no MFC) ein TreeView-Control. Auf verschiedenen Rechnern bzw. Betriebssystemen (98 + 2000 + XP) gibt es unterschiedliche Verhalten bezüglich Animation des TreeViews.</p>
<p>Unter Animation verstehe ich das &quot;sanfte&quot; Aus- und Einklappen (expand und collapse) aufgrund der User-Tätigkeiten sowohl mit der Maus als auch mit Tastatur. Das ist soweit okay.</p>
<p>Was mich ein wenig stört bei der Animation ist es wenn ich ein TerrView-Element per Drag&amp;Drop verschieben möchte. D.h. nach Loslassen des Drag&amp;Drop ordne ich zunächst die Liste komplett neu und TreeView baut die Struktur im Fenster neu auf. Dabei bleiben die Elemente, die ausgeklappt (expanded) waren, weiterhin ausgeklappt und umgekehrt. Diese ausgeklappten Elemente werden jedoch unnötigerweise wieder mit Animation neugezeichnet! Das wirkt nicht gerade &quot;professionell&quot;, erst recht wenn viele TreeView-Elemente ausgeklappt sind <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /></p>
<p>Wie kann ich diese Animation nach Drag&amp;Drop vorübergehend deaktivieren und danach wieder reaktivieren? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /><br />
Evtl. woher kriege ich die Info daß im System ein TreeView mit Animation eingestellt ist?</p>
<p>Hoffe auf Euren Tipp,<br />
Martin</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1323021</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1323021</guid><dc:creator><![CDATA[Mmacher]]></dc:creator><pubDate>Wed, 11 Jul 2007 11:56:29 GMT</pubDate></item></channel></rss>