<?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[WM_MOUSEHOVER auf gezeichneten Objekten wie zB RoundRect???]]></title><description><![CDATA[<p>Hallo.</p>
<h2>Ich probiere seit gestern, auf ein RoundRect, welches in der WM_PAINT gezeichnet wird, eine WM_MOUSEMOVE in Richtung einer WM_MOUSEHOVER -Nachricht auszuführen.<br />
Meiner Information nach soll es gehen, bei allen Elementen, die innerhalb meines Parents als Kinder deklariert sind, in dem ich vorher TrackMouseEvent ausführe und so weiter und so fort.<br />
Mir geht es hierbei aber nicht um Kindfenster, sondern im gezeichnete Objekte im Parentwindow.<br />
Meiner Überlegung nach müssen die Mousekoordinaten daraufhin kontrolliert werden, ob sie sie mit irgendwelchen Punkten meines RoundRectangles übereinstimmen, bzw. ob sie eine gemeinsame Menge bilden.<br />
Ich habe WM_MOSEMOVE versucht zu behandeln, in dem ich erstmal eine RoundRectRgn erteugt habe und ihr die gleichen koordinaten übergeben habe, wie dem Roundrectangle in der WM_PAINT.<br />
Diese habe ich durch SelectClipRgn ausgewählt, weil ich dachte, deren Rückgabewert wäre eins, wenn die Mouse innerhalb der RoundRectRegion ist, und daraufhin was passiert (Testweise MessageBox).<br />
Allerdings wird der Wahrheitswert wohl nicht richtig ausgewertet. Nur -1 funktioniert, das heisst: Wenn sich die Mouse im Window befindet, ok.</h2>
<p>Meine Absicht ist also:<br />
Eine Aktion auslösen, wenn die mouse auf eine gezeichneten Form gezogen wird, bzw sie wieder verlässt.<br />
Nur habe ich mich da irgendwo verheddert.<br />
Nur wo???</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/179190/wm_mousehover-auf-gezeichneten-objekten-wie-zb-roundrect</link><generator>RSS for Node</generator><lastBuildDate>Fri, 10 Jul 2026 03:09:32 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/179190.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 19 Apr 2007 10:05:34 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to WM_MOUSEHOVER auf gezeichneten Objekten wie zB RoundRect??? on Thu, 19 Apr 2007 10:05:34 GMT]]></title><description><![CDATA[<p>Hallo.</p>
<h2>Ich probiere seit gestern, auf ein RoundRect, welches in der WM_PAINT gezeichnet wird, eine WM_MOUSEMOVE in Richtung einer WM_MOUSEHOVER -Nachricht auszuführen.<br />
Meiner Information nach soll es gehen, bei allen Elementen, die innerhalb meines Parents als Kinder deklariert sind, in dem ich vorher TrackMouseEvent ausführe und so weiter und so fort.<br />
Mir geht es hierbei aber nicht um Kindfenster, sondern im gezeichnete Objekte im Parentwindow.<br />
Meiner Überlegung nach müssen die Mousekoordinaten daraufhin kontrolliert werden, ob sie sie mit irgendwelchen Punkten meines RoundRectangles übereinstimmen, bzw. ob sie eine gemeinsame Menge bilden.<br />
Ich habe WM_MOSEMOVE versucht zu behandeln, in dem ich erstmal eine RoundRectRgn erteugt habe und ihr die gleichen koordinaten übergeben habe, wie dem Roundrectangle in der WM_PAINT.<br />
Diese habe ich durch SelectClipRgn ausgewählt, weil ich dachte, deren Rückgabewert wäre eins, wenn die Mouse innerhalb der RoundRectRegion ist, und daraufhin was passiert (Testweise MessageBox).<br />
Allerdings wird der Wahrheitswert wohl nicht richtig ausgewertet. Nur -1 funktioniert, das heisst: Wenn sich die Mouse im Window befindet, ok.</h2>
<p>Meine Absicht ist also:<br />
Eine Aktion auslösen, wenn die mouse auf eine gezeichneten Form gezogen wird, bzw sie wieder verlässt.<br />
Nur habe ich mich da irgendwo verheddert.<br />
Nur wo???</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1269112</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1269112</guid><dc:creator><![CDATA[me-S-on]]></dc:creator><pubDate>Thu, 19 Apr 2007 10:05:34 GMT</pubDate></item><item><title><![CDATA[Reply to WM_MOUSEHOVER auf gezeichneten Objekten wie zB RoundRect??? on Fri, 20 Apr 2007 07:23:20 GMT]]></title><description><![CDATA[<p><a href="http://msdn.microsoft.com/msdnmag/issues/1000/c/" rel="nofollow">http://msdn.microsoft.com/msdnmag/issues/1000/c/</a></p>
<p>Auch wenn es MFC ist zeigt es die grundlegenden Techniken!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1269755</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1269755</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Fri, 20 Apr 2007 07:23:20 GMT</pubDate></item><item><title><![CDATA[Reply to WM_MOUSEHOVER auf gezeichneten Objekten wie zB RoundRect??? on Fri, 20 Apr 2007 09:45:05 GMT]]></title><description><![CDATA[<p>schonmal nett. Ich dachte schon: KEINER KANN MICH LEIDEN <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /> !<br />
Nein, hat mich nur gewundert, dass die Antwort so auf sich warten liess.<br />
Dank Dir.<br />
Bis demnächst</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1269844</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1269844</guid><dc:creator><![CDATA[me-is-on]]></dc:creator><pubDate>Fri, 20 Apr 2007 09:45:05 GMT</pubDate></item></channel></rss>