<?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_BUTTONUP reagiert falsch..]]></title><description><![CDATA[<p>Servus,</p>
<p>ich habe ein Programm realisiert, mit dem man andere Programme ziemlich gut fernsteuern kann. Leider bin ich jetzt auf das Problem gestossen, dass man damit keine (oder nur schlecht) Java-Programme steuern kann.<br />
Zur Zeit hab ich das so gelöst, dass ich mir bei der Aufzeichnung die relativen Koordinaten der einzelnen Objekte merke, und die bei der Wiedergabe dann bei SetCursorPos, WM_LBUTTONDOWN und WM_LBUTTONUP einsetze.<br />
Klappt soweit auch ganz gut.<br />
Nur: bei einem Programm muss eine Art Button auf einem Panel angeklickt werden, woraufhin ein OpenDialog erscheint. Funzt auch. Nur leider bleibt das Programm dann bei der Ausführung bei WM_LBUTTONUP hängen.</p>
<pre><code class="language-cpp">POINT mPoint;
  mPoint.x=Item.xCo;
  mPoint.y=Item.yCo;
  ::ClientToScreen(ObjectHandle,&amp;mPoint);
  SetCursorPos(mPoint.x,mPoint.y);
  SendMessage(ObjectHandle,WM_SETFOCUS,NULL,NULL);
  SendMessage(ObjectHandle,WM_LBUTTONDOWN,(WPARAM)MK_LBUTTON,MAKELPARAM(Item.xCo,Item.yCo));
  SendMessage(ObjectHandle,WM_LBUTTONUP,(WPARAM)NULL,MAKELPARAM(Item.xCo,Item.yCo));
</code></pre>
<p>Wenn ich andere Objekte, als diesen Button verwende klappt alles.<br />
Frage: Weiss jemand warum das Programm da hängen bleibt?<br />
Frage2: hat jemand ne idee, wie man gescheit über die WinAPI auf Java-Objekte zugreifen kann?</p>
<p>Gruss, Sven</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/100792/wm_buttonup-reagiert-falsch</link><generator>RSS for Node</generator><lastBuildDate>Wed, 29 Apr 2026 02:03:16 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/100792.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 10 Feb 2005 10:41:25 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to WM_BUTTONUP reagiert falsch.. on Thu, 10 Feb 2005 10:41:25 GMT]]></title><description><![CDATA[<p>Servus,</p>
<p>ich habe ein Programm realisiert, mit dem man andere Programme ziemlich gut fernsteuern kann. Leider bin ich jetzt auf das Problem gestossen, dass man damit keine (oder nur schlecht) Java-Programme steuern kann.<br />
Zur Zeit hab ich das so gelöst, dass ich mir bei der Aufzeichnung die relativen Koordinaten der einzelnen Objekte merke, und die bei der Wiedergabe dann bei SetCursorPos, WM_LBUTTONDOWN und WM_LBUTTONUP einsetze.<br />
Klappt soweit auch ganz gut.<br />
Nur: bei einem Programm muss eine Art Button auf einem Panel angeklickt werden, woraufhin ein OpenDialog erscheint. Funzt auch. Nur leider bleibt das Programm dann bei der Ausführung bei WM_LBUTTONUP hängen.</p>
<pre><code class="language-cpp">POINT mPoint;
  mPoint.x=Item.xCo;
  mPoint.y=Item.yCo;
  ::ClientToScreen(ObjectHandle,&amp;mPoint);
  SetCursorPos(mPoint.x,mPoint.y);
  SendMessage(ObjectHandle,WM_SETFOCUS,NULL,NULL);
  SendMessage(ObjectHandle,WM_LBUTTONDOWN,(WPARAM)MK_LBUTTON,MAKELPARAM(Item.xCo,Item.yCo));
  SendMessage(ObjectHandle,WM_LBUTTONUP,(WPARAM)NULL,MAKELPARAM(Item.xCo,Item.yCo));
</code></pre>
<p>Wenn ich andere Objekte, als diesen Button verwende klappt alles.<br />
Frage: Weiss jemand warum das Programm da hängen bleibt?<br />
Frage2: hat jemand ne idee, wie man gescheit über die WinAPI auf Java-Objekte zugreifen kann?</p>
<p>Gruss, Sven</p>
]]></description><link>https://www.c-plusplus.net/forum/post/719469</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/719469</guid><dc:creator><![CDATA[Sven_S]]></dc:creator><pubDate>Thu, 10 Feb 2005 10:41:25 GMT</pubDate></item><item><title><![CDATA[Reply to WM_BUTTONUP reagiert falsch.. on Thu, 10 Feb 2005 11:00:18 GMT]]></title><description><![CDATA[<p>HA!</p>
<p>Erste Frage selbst beantwortet.<br />
Wenn ich für WM_LBUTTONDOWN und WM_KBUTTONUP PostMessage anstelle von SendMessage verwende, dann klappts!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/719488</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/719488</guid><dc:creator><![CDATA[Sven_S]]></dc:creator><pubDate>Thu, 10 Feb 2005 11:00:18 GMT</pubDate></item><item><title><![CDATA[Reply to WM_BUTTONUP reagiert falsch.. on Thu, 10 Feb 2005 20:11:26 GMT]]></title><description><![CDATA[<blockquote>
<p>Frage2: hat jemand ne idee, wie man gescheit über die WinAPI auf Java-Objekte zugreifen kann?</p>
</blockquote>
<p>definiere mal java-objekte</p>
]]></description><link>https://www.c-plusplus.net/forum/post/720091</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/720091</guid><dc:creator><![CDATA[CMatt]]></dc:creator><pubDate>Thu, 10 Feb 2005 20:11:26 GMT</pubDate></item><item><title><![CDATA[Reply to WM_BUTTONUP reagiert falsch.. on Thu, 17 Feb 2005 14:05:14 GMT]]></title><description><![CDATA[<p>ich hab dazu mal einen neuen Thread gestartet:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic.php?t=101579" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic.php?t=101579</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/725660</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/725660</guid><dc:creator><![CDATA[Sven_S]]></dc:creator><pubDate>Thu, 17 Feb 2005 14:05:14 GMT</pubDate></item></channel></rss>