<?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[Maus klickt nicht.]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>habe eine kleines Programm geschrieben, welches den Mauszeiger auf einen Button bewegt nach einem bestimmten Weg.<br />
Jetzt sollte eigentlich eine Klick erfolgen aber tut halt nicht. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
<p>Hier mal der Programmtext.</p>
<pre><code class="language-cpp">Timer1-&gt;Enabled=true;

}

void __fastcall TForm1::Timer1Timer(TObject *Sender)
{
 Timer1-&gt;Interval=50;
 POINT p;
 GetCursorPos(&amp;p);
 xPos=p.x;
 yPos=p.y;
 Posx[i]=xPos;
 Posy[i]=yPos;
 i++;
 if(i==89)
 {
 i=0;
 Timer1-&gt;Enabled=false;
 Timer2-&gt;Enabled=true;

}
}
//---------------------------------------------------------------------------

void __fastcall TForm1::Timer2Timer(TObject *Sender)
{
Timer2-&gt;Interval=50;

SetCursorPos(Posx[i],Posy[i]);
i=i+1;
if(Posx[i]==780)
{
mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
}
if(i==89)
{
i=0;
Timer2-&gt;Enabled=false;
Timer1-&gt;Enabled=true;
}

}

void __fastcall TForm1::Button3Click(TObject *Sender)
{
Close();        
}
</code></pre>
<p>An der Stelle Posx= 780 ist der Cursor über Button3 und das Fenster sollte sich schließen, durch den Klick, aber nix passiert.<br />
Wäre schön wenn ihr mir helfen könnt. <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>
<p><strong>Edit:</strong><br />
Bitte die <strong><a href="http://c-plusplus.net/forum/faq.php?mode=bbcode" rel="nofollow">Code-Tags</a></strong> benutzen. Danke!<br />
Dito für die Vorschau und ggf. die Editier-Funktion.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/84565/maus-klickt-nicht</link><generator>RSS for Node</generator><lastBuildDate>Thu, 02 Jul 2026 17:51:52 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/84565.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 31 Aug 2004 13:52:38 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Maus klickt nicht. on Tue, 31 Aug 2004 16:51:51 GMT]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>habe eine kleines Programm geschrieben, welches den Mauszeiger auf einen Button bewegt nach einem bestimmten Weg.<br />
Jetzt sollte eigentlich eine Klick erfolgen aber tut halt nicht. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
<p>Hier mal der Programmtext.</p>
<pre><code class="language-cpp">Timer1-&gt;Enabled=true;

}

void __fastcall TForm1::Timer1Timer(TObject *Sender)
{
 Timer1-&gt;Interval=50;
 POINT p;
 GetCursorPos(&amp;p);
 xPos=p.x;
 yPos=p.y;
 Posx[i]=xPos;
 Posy[i]=yPos;
 i++;
 if(i==89)
 {
 i=0;
 Timer1-&gt;Enabled=false;
 Timer2-&gt;Enabled=true;

}
}
//---------------------------------------------------------------------------

void __fastcall TForm1::Timer2Timer(TObject *Sender)
{
Timer2-&gt;Interval=50;

SetCursorPos(Posx[i],Posy[i]);
i=i+1;
if(Posx[i]==780)
{
mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
}
if(i==89)
{
i=0;
Timer2-&gt;Enabled=false;
Timer1-&gt;Enabled=true;
}

}

void __fastcall TForm1::Button3Click(TObject *Sender)
{
Close();        
}
</code></pre>
<p>An der Stelle Posx= 780 ist der Cursor über Button3 und das Fenster sollte sich schließen, durch den Klick, aber nix passiert.<br />
Wäre schön wenn ihr mir helfen könnt. <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>
<p><strong>Edit:</strong><br />
Bitte die <strong><a href="http://c-plusplus.net/forum/faq.php?mode=bbcode" rel="nofollow">Code-Tags</a></strong> benutzen. Danke!<br />
Dito für die Vorschau und ggf. die Editier-Funktion.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/596141</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/596141</guid><dc:creator><![CDATA[Scalls]]></dc:creator><pubDate>Tue, 31 Aug 2004 16:51:51 GMT</pubDate></item><item><title><![CDATA[Reply to Maus klickt nicht. on Tue, 31 Aug 2004 14:13:27 GMT]]></title><description><![CDATA[<p>bitte benutz die code-tags für deinen code [C/C++] unter dem <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="🙂"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<pre><code class="language-cpp">// sowas z.b
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/596159</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/596159</guid><dc:creator><![CDATA[*23*]]></dc:creator><pubDate>Tue, 31 Aug 2004 14:13:27 GMT</pubDate></item><item><title><![CDATA[Reply to Maus klickt nicht. on Tue, 31 Aug 2004 17:05:52 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>befindet sich der Cursor wirklich genau über dem &quot;X&quot;?<br />
Zwischen Mausdown und Mausup evtl. mal ein Sleep(10); einfügen.</p>
<p>Gruß<br />
ravel</p>
]]></description><link>https://www.c-plusplus.net/forum/post/596290</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/596290</guid><dc:creator><![CDATA[Ravel]]></dc:creator><pubDate>Tue, 31 Aug 2004 17:05:52 GMT</pubDate></item><item><title><![CDATA[Reply to Maus klickt nicht. on Wed, 01 Sep 2004 06:54:18 GMT]]></title><description><![CDATA[<p>Ja der Cursor befindet sich auf der Position.<br />
Lasse mir ca 5sec die Mauspositionen anzeigen und Speichern, und spiele dann alles ab.<br />
Aber wenn der Cursor auf Position x=780 steht, wird kein Klick simuliert.<br />
Auch mit der Sleep Funktion ändert sich nichts.</p>
<p>Vielleicht hast du noch eine andere Idee?</p>
<p>Greez<br />
Scalls</p>
]]></description><link>https://www.c-plusplus.net/forum/post/596612</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/596612</guid><dc:creator><![CDATA[Scalls]]></dc:creator><pubDate>Wed, 01 Sep 2004 06:54:18 GMT</pubDate></item><item><title><![CDATA[Reply to Maus klickt nicht. on Wed, 01 Sep 2004 07:31:11 GMT]]></title><description><![CDATA[<p>Alles klar, hab rausgefunden warum es nicht funzt.<br />
War zu kurz über Posx=780 um es abzuspeichern.<br />
Habe die if-Anweisung auf Posx&gt;=780&amp;&amp;Posx&lt;=820 gesetzt und jetzt geit es.</p>
<p>Ciao</p>
]]></description><link>https://www.c-plusplus.net/forum/post/596635</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/596635</guid><dc:creator><![CDATA[Scalls]]></dc:creator><pubDate>Wed, 01 Sep 2004 07:31:11 GMT</pubDate></item></channel></rss>