<?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[SendMessage(hWnd, Msg, wParam, lParam) - Problem]]></title><description><![CDATA[<p>und zwar war meine Idee, die Maus an der Stelle mPos.x/mPos.y links klicken zu lassen. Das mit den Koordinaten ist kein Problem, mit SetCursorPos() und GetCursorPos(). Aber nun an der Stelle klicken zu lassen, ist für mich ein Rätsel:</p>
<pre><code class="language-cpp">SendMessage (0, WM_LBUTTONUP, 0, 0);
</code></pre>
<p>es funktioniert nicht, nun habe ich mich schlau gemacht, um herrauszufinden, was ich bei hWnd einsetzen muss. Dann bin ich dazu gekommen, dass es der Fenster-Name sein muss. Man sagte mir, mit dem Toll TaskManagerEx finde ich den FensterNamen heraus, doch wenn ich da diese komischen Zahlen mit &quot; &quot; für hWnd einsetze, kommen Fehlermeldungen, dass es nicht konventiert werden kann.</p>
<p>Nun bin ich überfragt, ich möchte doch ledlichlich die Maus klicken lassen. Und das auf dem Fenster, was quasi oben liegt, also dem, welches ich sehe.</p>
<p>mit freundlichen Grüßen<br />
supersass <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/177005/sendmessage-hwnd-msg-wparam-lparam-problem</link><generator>RSS for Node</generator><lastBuildDate>Sat, 11 Jul 2026 19:39:57 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/177005.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 27 Mar 2007 10:34:38 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to SendMessage(hWnd, Msg, wParam, lParam) - Problem on Tue, 27 Mar 2007 10:38:54 GMT]]></title><description><![CDATA[<p>und zwar war meine Idee, die Maus an der Stelle mPos.x/mPos.y links klicken zu lassen. Das mit den Koordinaten ist kein Problem, mit SetCursorPos() und GetCursorPos(). Aber nun an der Stelle klicken zu lassen, ist für mich ein Rätsel:</p>
<pre><code class="language-cpp">SendMessage (0, WM_LBUTTONUP, 0, 0);
</code></pre>
<p>es funktioniert nicht, nun habe ich mich schlau gemacht, um herrauszufinden, was ich bei hWnd einsetzen muss. Dann bin ich dazu gekommen, dass es der Fenster-Name sein muss. Man sagte mir, mit dem Toll TaskManagerEx finde ich den FensterNamen heraus, doch wenn ich da diese komischen Zahlen mit &quot; &quot; für hWnd einsetze, kommen Fehlermeldungen, dass es nicht konventiert werden kann.</p>
<p>Nun bin ich überfragt, ich möchte doch ledlichlich die Maus klicken lassen. Und das auf dem Fenster, was quasi oben liegt, also dem, welches ich sehe.</p>
<p>mit freundlichen Grüßen<br />
supersass <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1253687</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1253687</guid><dc:creator><![CDATA[supersass1]]></dc:creator><pubDate>Tue, 27 Mar 2007 10:38:54 GMT</pubDate></item><item><title><![CDATA[Reply to SendMessage(hWnd, Msg, wParam, lParam) - Problem on Tue, 27 Mar 2007 11:32:12 GMT]]></title><description><![CDATA[<p>ich habe jetzt sowas gefunden</p>
<pre><code class="language-cpp">HWND hwnd = FindWindow(NULL, &quot;Eingabeaufforderung&quot;);
    SetForegroundWindow(hwnd);
</code></pre>
<p>Doch woher weiß ich, was ich bei &quot;Eingabeaufforderung&quot; eingeben muss?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1253723</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1253723</guid><dc:creator><![CDATA[supersass1]]></dc:creator><pubDate>Tue, 27 Mar 2007 11:32:12 GMT</pubDate></item><item><title><![CDATA[Reply to SendMessage(hWnd, Msg, wParam, lParam) - Problem on Tue, 27 Mar 2007 11:37:01 GMT]]></title><description><![CDATA[<p>Denk mal drüber nach, ob man dir so helfen kann...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1253729</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1253729</guid><dc:creator><![CDATA[WebFritzi]]></dc:creator><pubDate>Tue, 27 Mar 2007 11:37:01 GMT</pubDate></item><item><title><![CDATA[Reply to SendMessage(hWnd, Msg, wParam, lParam) - Problem on Tue, 27 Mar 2007 12:04:25 GMT]]></title><description><![CDATA[<p>Dort mußt du den Namen des Fensters eingeben - das von FindWindow() zurückgegebene Handle kannst du dann weiterverwenden, um z.B. dorthin Nachrichten zu schicken (SendMessage()).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1253750</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1253750</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Tue, 27 Mar 2007 12:04:25 GMT</pubDate></item><item><title><![CDATA[Reply to SendMessage(hWnd, Msg, wParam, lParam) - Problem on Tue, 27 Mar 2007 12:22:33 GMT]]></title><description><![CDATA[<p>CStoll schrieb:</p>
<blockquote>
<p>Dort mußt du den Namen des Fensters eingeben</p>
</blockquote>
<p>Ich denke, das wird er wissen. Sein Problem ist, woher er im Allgemeinen den Namen des Fensters herbekommen soll.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1253769</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1253769</guid><dc:creator><![CDATA[WebFritzi]]></dc:creator><pubDate>Tue, 27 Mar 2007 12:22:33 GMT</pubDate></item><item><title><![CDATA[Reply to SendMessage(hWnd, Msg, wParam, lParam) - Problem on Tue, 27 Mar 2007 12:37:16 GMT]]></title><description><![CDATA[<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/27a1.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--right_arrow"
      title=":arrow_right:"
      alt="➡"
    /> <a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-165868.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-165868.html</a> ?! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f4a1.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--light_bulb"
      title=":bulb:"
      alt="💡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1253789</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1253789</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Tue, 27 Mar 2007 12:37:16 GMT</pubDate></item><item><title><![CDATA[Reply to SendMessage(hWnd, Msg, wParam, lParam) - Problem on Tue, 27 Mar 2007 17:05:15 GMT]]></title><description><![CDATA[<p>WebFritzi schrieb:</p>
<blockquote>
<p>CStoll schrieb:</p>
<blockquote>
<p>Dort mußt du den Namen des Fensters eingeben</p>
</blockquote>
<p>Ich denke, das wird er wissen. Sein Problem ist, woher er im Allgemeinen den Namen des Fensters herbekommen soll.</p>
</blockquote>
<p>genau das ist mein Problem <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="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1254038</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1254038</guid><dc:creator><![CDATA[supersass1]]></dc:creator><pubDate>Tue, 27 Mar 2007 17:05:15 GMT</pubDate></item><item><title><![CDATA[Reply to SendMessage(hWnd, Msg, wParam, lParam) - Problem on Tue, 27 Mar 2007 17:09:44 GMT]]></title><description><![CDATA[<p>ich glaube, es ist einfach es so zu machen</p>
<pre><code class="language-cpp">mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
    mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
</code></pre>
<p>aber warum empfiehlt man mir dann mit SendMessage() ?<br />
So geht es doch viel einfacher, oder gibt's da ein Haken bei?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1254041</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1254041</guid><dc:creator><![CDATA[supersass1]]></dc:creator><pubDate>Tue, 27 Mar 2007 17:09:44 GMT</pubDate></item><item><title><![CDATA[Reply to SendMessage(hWnd, Msg, wParam, lParam) - Problem on Tue, 27 Mar 2007 17:35:59 GMT]]></title><description><![CDATA[<p>Wie kann ich nun ein Links-Mausklick abfangne, also ich möchte, dass wenn ich klicke, blablabla passiert?</p>
<pre><code class="language-cpp">if (mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0) == true)
{
blablabla
}
</code></pre>
<p>da bekomm ich folgende Fehlermeldung:<br />
error: void value not ignored as it ough to be</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1254053</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1254053</guid><dc:creator><![CDATA[supersass1]]></dc:creator><pubDate>Tue, 27 Mar 2007 17:35:59 GMT</pubDate></item><item><title><![CDATA[Reply to SendMessage(hWnd, Msg, wParam, lParam) - Problem on Tue, 27 Mar 2007 18:25:41 GMT]]></title><description><![CDATA[<p>gut das Problem habe ich so gelöst:</p>
<pre><code class="language-cpp">while(GetAsynsKeyState(VK_LBUTTON) == GetAsynsKeyState(VK_LBUTTON))
{ ...}
</code></pre>
<p>nicht die schöncste Art, aber es funktioniert soweit.</p>
<p>Doch nun möchte ich die Mouse-Koordinbanten des ganzen Bildschirms abfangne, und nich nur des FEnsters, mein Code bisher</p>
<pre><code class="language-cpp">POINT mPos[5];

for (int i=0, i &lt; 5; i++)
{
GetCursorPos(&amp;mPos[i]);
}

// später
SetCursorPos(mPos[i].x, mPos[i].y);
</code></pre>
<p>doch da bekomm ich nur die Koordinaten des Fensters, und nich des &quot;ganzen&quot; Bildschirms.</p>
<p>MAche ich das mit &quot;GetMessage()&quot; nur dann habe ich wieder das Fenster hWnd Problem? <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="😞"
    /> oderk ann ich einfach mein Programm Bildschirmgrößen Groß machen?</p>
<p>mit freundlichen Grüßen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1254073</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1254073</guid><dc:creator><![CDATA[supersass1]]></dc:creator><pubDate>Tue, 27 Mar 2007 18:25:41 GMT</pubDate></item><item><title><![CDATA[Reply to SendMessage(hWnd, Msg, wParam, lParam) - Problem on Tue, 27 Mar 2007 18:32:17 GMT]]></title><description><![CDATA[<p>Eigentlich sollte man hierauf gar nicht antworten, aber ich tu's trotzdem:</p>
<p>Merkst du eigentlich, dass dich kein Mensch hier versteht?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1254082</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1254082</guid><dc:creator><![CDATA[WebFritzi]]></dc:creator><pubDate>Tue, 27 Mar 2007 18:32:17 GMT</pubDate></item><item><title><![CDATA[Reply to SendMessage(hWnd, Msg, wParam, lParam) - Problem on Tue, 27 Mar 2007 18:39:51 GMT]]></title><description><![CDATA[<p>warum? was ich möchte ist letztendlich ganz einfach, von fünf linken Mausklicks sollen die Koordinaten gepsiehcert werden, und später sollen an den 5 Stellen die Maus wieder gedrückt werden (per Programm), das ganze aber auf den ganzen Bildschirm bezogen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1254089</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1254089</guid><dc:creator><![CDATA[supersass1]]></dc:creator><pubDate>Tue, 27 Mar 2007 18:39:51 GMT</pubDate></item><item><title><![CDATA[Reply to SendMessage(hWnd, Msg, wParam, lParam) - Problem on Wed, 28 Mar 2007 01:09:27 GMT]]></title><description><![CDATA[<p>Tja, das hättest du mal als ersten Beitrag geschrieben... Schau mal in der FAQ nach dem Stichwort &quot;Mouse Hook&quot;.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1254240</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1254240</guid><dc:creator><![CDATA[WebFritzi]]></dc:creator><pubDate>Wed, 28 Mar 2007 01:09:27 GMT</pubDate></item></channel></rss>