<?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[Ein Ghost-Image der Maus folgen lassen]]></title><description><![CDATA[<p>Ich versuche gerade folgendes zu programmieren:</p>
<p>Ich möchte, dass der Maus ein &quot;Ghost-Image&quot; folgt, wenn der User eine Drag-Operation in meiner ListBox startet. Das Item, das gedragged wird soll als Bild mit hellerem Farbton der Maus folgen.</p>
<p>Soviel hab ich bereits:</p>
<pre><code class="language-cpp">RECT rc;
  HDC hdc = GetDC(hwndListBox);
  ListBox_GetItemRect(hwndListBox, nDragItem, &amp;rc);

  // aus dem DC mit den RECT Koordinaten ein Bitmap erstellen
  // Das Bitmap an die Stelle der aktuellen Mausposition zeichnen

  ReleaseDC(hwndListBox, hdc);
</code></pre>
<p>Ich bräuchte Tipps wie ich weiter machen soll. Kenn mich zu wenig mit der GDI aus...</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/67943/ein-ghost-image-der-maus-folgen-lassen</link><generator>RSS for Node</generator><lastBuildDate>Wed, 08 Apr 2026 08:36:49 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/67943.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 13 Mar 2004 00:27:32 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Ein Ghost-Image der Maus folgen lassen on Sat, 13 Mar 2004 00:27:32 GMT]]></title><description><![CDATA[<p>Ich versuche gerade folgendes zu programmieren:</p>
<p>Ich möchte, dass der Maus ein &quot;Ghost-Image&quot; folgt, wenn der User eine Drag-Operation in meiner ListBox startet. Das Item, das gedragged wird soll als Bild mit hellerem Farbton der Maus folgen.</p>
<p>Soviel hab ich bereits:</p>
<pre><code class="language-cpp">RECT rc;
  HDC hdc = GetDC(hwndListBox);
  ListBox_GetItemRect(hwndListBox, nDragItem, &amp;rc);

  // aus dem DC mit den RECT Koordinaten ein Bitmap erstellen
  // Das Bitmap an die Stelle der aktuellen Mausposition zeichnen

  ReleaseDC(hwndListBox, hdc);
</code></pre>
<p>Ich bräuchte Tipps wie ich weiter machen soll. Kenn mich zu wenig mit der GDI aus...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/479451</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/479451</guid><dc:creator><![CDATA[Aziz]]></dc:creator><pubDate>Sat, 13 Mar 2004 00:27:32 GMT</pubDate></item><item><title><![CDATA[Reply to Ein Ghost-Image der Maus folgen lassen on Sat, 13 Mar 2004 11:58:50 GMT]]></title><description><![CDATA[<p>wenn ich mich jetz nich total irre, hab ich sowas mal mit IDragSourceHelper gemacht, also nix mit gdi selberpainten</p>
]]></description><link>https://www.c-plusplus.net/forum/post/479542</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/479542</guid><dc:creator><![CDATA[0rp]]></dc:creator><pubDate>Sat, 13 Mar 2004 11:58:50 GMT</pubDate></item><item><title><![CDATA[Reply to Ein Ghost-Image der Maus folgen lassen on Sat, 13 Mar 2004 12:16:03 GMT]]></title><description><![CDATA[<p>COM kann ich nicht verwenden. Die ListBox die ich verwende arbeitet ohne OLE Drag&amp;Drop. Das vermute ich zumindest...</p>
<p>Es gibt nämlich eine Funktion &quot;MakeDragList&quot;, die aus einer gewöhnlichen ListBox eine DragListBox macht. Das Eltern-Control erhält eine explizit registrierte Message wenn der User versucht ein Item zu draggen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/479549</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/479549</guid><dc:creator><![CDATA[Aziz]]></dc:creator><pubDate>Sat, 13 Mar 2004 12:16:03 GMT</pubDate></item></channel></rss>