<?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[Ich wieder mit meiner Mouse Emulation]]></title><description><![CDATA[<p>Hi Leute,<br />
ein Problem gelöst, 10 neue dazugekommen. Meine Emulation funktiert nur im ClientBereich CViewderivat von meinen Programm, im CFrameWnd Bereich bereits rührt sich nichts wenn der Cursor sich darüberbewegt, außer das die Menüpunkte mit dem Rahmen gehighlighted werden. Aber beim Ausführen der performLeftButtonDown() Methode klappt leider das Menü nicht auf. Das einzige was funzt, ist wenn ich auf ein anderes Fenster klicke, das es durch BringWindowToTop(); aktiv wird.<br />
-&gt;Mit sendmessage(x,x,x); funzt es auch nicht.<br />
-&gt;Mit WM_LBUTTONDOWN &amp; WM_LBUTTONUP funzt es auch nicht.</p>
<pre><code>void MouseEmulation::performLeftButtonDown()
{
    CPoint mousePos;
    mousePos.x=m_nMousePosX; //zuvor berechnete Mouseposition
    mousePos.y=m_nMousePosY;
    HWND hWnd;

    CWnd* window=CWnd::WindowFromPoint(mousePos);
    window-&gt;BringWindowToTop();
    hWnd=window-&gt;m_hWnd;

    ::SendMessage(hWnd,WM_LBUTTONDOWN,0,MAKELPARAM(m_nMousePosX,m_nMousePosY));
}
</code></pre>
<p><strong>Bitte ihr WindowsGötter erhöret mich</strong></p>
<p>euer dw-Inc</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/5829/ich-wieder-mit-meiner-mouse-emulation</link><generator>RSS for Node</generator><lastBuildDate>Mon, 13 Apr 2026 03:18:29 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/5829.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 20 May 2003 08:23:00 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Ich wieder mit meiner Mouse Emulation on Tue, 20 May 2003 08:23:00 GMT]]></title><description><![CDATA[<p>Hi Leute,<br />
ein Problem gelöst, 10 neue dazugekommen. Meine Emulation funktiert nur im ClientBereich CViewderivat von meinen Programm, im CFrameWnd Bereich bereits rührt sich nichts wenn der Cursor sich darüberbewegt, außer das die Menüpunkte mit dem Rahmen gehighlighted werden. Aber beim Ausführen der performLeftButtonDown() Methode klappt leider das Menü nicht auf. Das einzige was funzt, ist wenn ich auf ein anderes Fenster klicke, das es durch BringWindowToTop(); aktiv wird.<br />
-&gt;Mit sendmessage(x,x,x); funzt es auch nicht.<br />
-&gt;Mit WM_LBUTTONDOWN &amp; WM_LBUTTONUP funzt es auch nicht.</p>
<pre><code>void MouseEmulation::performLeftButtonDown()
{
    CPoint mousePos;
    mousePos.x=m_nMousePosX; //zuvor berechnete Mouseposition
    mousePos.y=m_nMousePosY;
    HWND hWnd;

    CWnd* window=CWnd::WindowFromPoint(mousePos);
    window-&gt;BringWindowToTop();
    hWnd=window-&gt;m_hWnd;

    ::SendMessage(hWnd,WM_LBUTTONDOWN,0,MAKELPARAM(m_nMousePosX,m_nMousePosY));
}
</code></pre>
<p><strong>Bitte ihr WindowsGötter erhöret mich</strong></p>
<p>euer dw-Inc</p>
]]></description><link>https://www.c-plusplus.net/forum/post/28308</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/28308</guid><dc:creator><![CDATA[dw-Inc]]></dc:creator><pubDate>Tue, 20 May 2003 08:23:00 GMT</pubDate></item><item><title><![CDATA[Reply to Ich wieder mit meiner Mouse Emulation on Tue, 20 May 2003 09:59:00 GMT]]></title><description><![CDATA[<p>Hast du es mal mit ChildWindowFromPoint versucht?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/28309</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/28309</guid><dc:creator><![CDATA[Walli]]></dc:creator><pubDate>Tue, 20 May 2003 09:59:00 GMT</pubDate></item><item><title><![CDATA[Reply to Ich wieder mit meiner Mouse Emulation on Tue, 20 May 2003 12:19:00 GMT]]></title><description><![CDATA[<p>Geht auch nicht</p>
]]></description><link>https://www.c-plusplus.net/forum/post/28310</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/28310</guid><dc:creator><![CDATA[dw-Inc]]></dc:creator><pubDate>Tue, 20 May 2003 12:19:00 GMT</pubDate></item><item><title><![CDATA[Reply to Ich wieder mit meiner Mouse Emulation on Tue, 20 May 2003 12:34:00 GMT]]></title><description><![CDATA[<p>Kann das was vielleicht mit WM_NOTIFY Nachrichten an Steuerelementen zu tun haben????</p>
]]></description><link>https://www.c-plusplus.net/forum/post/28311</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/28311</guid><dc:creator><![CDATA[dw-Inc]]></dc:creator><pubDate>Tue, 20 May 2003 12:34:00 GMT</pubDate></item><item><title><![CDATA[Reply to Ich wieder mit meiner Mouse Emulation on Tue, 20 May 2003 13:15:00 GMT]]></title><description><![CDATA[<p>Vielleicht musst Du noch MK_LBUTTON als WPARAM übergeben</p>
]]></description><link>https://www.c-plusplus.net/forum/post/28312</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/28312</guid><dc:creator><![CDATA[RenéG]]></dc:creator><pubDate>Tue, 20 May 2003 13:15:00 GMT</pubDate></item><item><title><![CDATA[Reply to Ich wieder mit meiner Mouse Emulation on Tue, 20 May 2003 13:58:00 GMT]]></title><description><![CDATA[<p>Geht leider auch nicht garnicht<br />
am Ende wird es wieder irgend ne easy Sache sein, die sich bloß irgendwo tief im monotitischen Win32 SDK versteckt hat.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/28313</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/28313</guid><dc:creator><![CDATA[dw-Inc]]></dc:creator><pubDate>Tue, 20 May 2003 13:58:00 GMT</pubDate></item><item><title><![CDATA[Reply to Ich wieder mit meiner Mouse Emulation on Tue, 20 May 2003 14:15:00 GMT]]></title><description><![CDATA[<p>Versuchs mal mit PostMessage oder der Funktion mouse_event</p>
]]></description><link>https://www.c-plusplus.net/forum/post/28314</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/28314</guid><dc:creator><![CDATA[RenéG]]></dc:creator><pubDate>Tue, 20 May 2003 14:15:00 GMT</pubDate></item><item><title><![CDATA[Reply to Ich wieder mit meiner Mouse Emulation on Tue, 20 May 2003 14:32:00 GMT]]></title><description><![CDATA[<p>Geil mit mouse_event funzt es<br />
danke René</p>
]]></description><link>https://www.c-plusplus.net/forum/post/28315</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/28315</guid><dc:creator><![CDATA[dw-Inc]]></dc:creator><pubDate>Tue, 20 May 2003 14:32:00 GMT</pubDate></item></channel></rss>