<?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[Mause und Tastatureingaben]]></title><description><![CDATA[<p><em>Hallo, habe folgende Probleme:</em></p>
<p><strong>1. Wie lasse ich im API die Maus auf einen bestimmten Punkt(x,y) springen?</strong></p>
<p><strong>2. Wie lasse ich mein Programm an ein bestimmtes Fenster mit einem HWND Tastatureingaben senden,sodass diese Eingabe auf die Art des aktiven Programmes ausgewertet wird. ?</strong></p>
<p><strong>3. Wie lasse ich die Maus klicken?</strong></p>
<p><strong>4. Wie finde ich den Handle des Fenster raus welches gerade fokusiert ist.</strong></p>
<p><strong>5. Wie lasse ich ein Fenster fokussieren?(weniger wichtig)</strong></p>
<p><em>Ich glaube ihr wisst was ich meine. Danke für eure Hilfe!</em></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/199735/mause-und-tastatureingaben</link><generator>RSS for Node</generator><lastBuildDate>Tue, 28 Apr 2026 21:58:36 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/199735.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 06 Dec 2007 15:49:37 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Mause und Tastatureingaben on Thu, 06 Dec 2007 15:55:05 GMT]]></title><description><![CDATA[<p><em>Hallo, habe folgende Probleme:</em></p>
<p><strong>1. Wie lasse ich im API die Maus auf einen bestimmten Punkt(x,y) springen?</strong></p>
<p><strong>2. Wie lasse ich mein Programm an ein bestimmtes Fenster mit einem HWND Tastatureingaben senden,sodass diese Eingabe auf die Art des aktiven Programmes ausgewertet wird. ?</strong></p>
<p><strong>3. Wie lasse ich die Maus klicken?</strong></p>
<p><strong>4. Wie finde ich den Handle des Fenster raus welches gerade fokusiert ist.</strong></p>
<p><strong>5. Wie lasse ich ein Fenster fokussieren?(weniger wichtig)</strong></p>
<p><em>Ich glaube ihr wisst was ich meine. Danke für eure Hilfe!</em></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1415965</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1415965</guid><dc:creator><![CDATA[C-Chris]]></dc:creator><pubDate>Thu, 06 Dec 2007 15:55:05 GMT</pubDate></item><item><title><![CDATA[Reply to Mause und Tastatureingaben on Thu, 06 Dec 2007 15:59:48 GMT]]></title><description><![CDATA[<p>ganz einfach...</p>
<p>1. zu <a href="http://google.de" rel="nofollow">google.de</a> gehen<br />
2. &quot;autoit download&quot; eintippen<br />
3. autoit downloaden<br />
4. autoit installieren<br />
5. 10min über syntax lesen<br />
6. dein prog schreiben<br />
7. zu ner exe kompilieren<br />
8. freuen, dass es funzt :xmas1: :xmas2:</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1415973</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1415973</guid><dc:creator><![CDATA[Machine]]></dc:creator><pubDate>Thu, 06 Dec 2007 15:59:48 GMT</pubDate></item><item><title><![CDATA[Reply to Mause und Tastatureingaben on Thu, 06 Dec 2007 16:58:56 GMT]]></title><description><![CDATA[<p>Okay danke ! &lt;freu&gt; :xmas1: :xmas2:</p>
<p>Ja das ist ja nur ein Programm das das hier macht , aber ich will Code <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/1416010</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1416010</guid><dc:creator><![CDATA[C-Chris]]></dc:creator><pubDate>Thu, 06 Dec 2007 16:58:56 GMT</pubDate></item><item><title><![CDATA[Reply to Mause und Tastatureingaben on Thu, 06 Dec 2007 19:32:23 GMT]]></title><description><![CDATA[<p>1.) SetCursorPos<br />
2.) SendMessage/SendInput/keybd_event/mouse_event<br />
3.) siehe 2.)<br />
4.) FindWindow<br />
5.) SetWindowPos</p>
<p>schirrmie</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1416115</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1416115</guid><dc:creator><![CDATA[schirrmie]]></dc:creator><pubDate>Thu, 06 Dec 2007 19:32:23 GMT</pubDate></item><item><title><![CDATA[Reply to Mause und Tastatureingaben on Thu, 06 Dec 2007 19:45:43 GMT]]></title><description><![CDATA[<p>gut danke wie lasse ich mit <strong>SendMessage()</strong> einen tastendruck senden?<br />
Was muss ich für ein Flag beim 2. Parameter setzen?<br />
Ich habe eine Zusammenfassung und da wird nur <strong>WM_KEYDOWN</strong> und <strong>WM_KEYUP</strong> aufgeführt wie kann ich den Konstanten Parameter geben?</p>
<p><strong>fettes DANKE</strong></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1416131</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1416131</guid><dc:creator><![CDATA[C-Chris]]></dc:creator><pubDate>Thu, 06 Dec 2007 19:45:43 GMT</pubDate></item><item><title><![CDATA[Reply to Mause und Tastatureingaben on Fri, 07 Dec 2007 15:20:28 GMT]]></title><description><![CDATA[<p>C-Chris schrieb:</p>
<blockquote>
<p>Ich habe eine Zusammenfassung und da wird nur <strong>WM_KEYDOWN</strong> und <strong>WM_KEYUP</strong> aufgeführt wie kann ich den Konstanten Parameter geben?</p>
<p><strong>fettes DANKE</strong></p>
</blockquote>
<p>Hier eine Liste mit den Virtual Key-Codes<br />
<a href="http://msdn2.microsoft.com/en-us/library/ms645540.aspx" rel="nofollow">http://msdn2.microsoft.com/en-us/library/ms645540.aspx</a></p>
<p>lg.sikayak</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1416596</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1416596</guid><dc:creator><![CDATA[sikayak]]></dc:creator><pubDate>Fri, 07 Dec 2007 15:20:28 GMT</pubDate></item><item><title><![CDATA[Reply to Mause und Tastatureingaben on Fri, 07 Dec 2007 19:21:08 GMT]]></title><description><![CDATA[<p>Okay danke.<br />
Also für ein &quot;a&quot; schreibe ich dann</p>
<pre><code>SendMesage(hWnd,41,...);
</code></pre>
<p>oder:</p>
<pre><code>SendMessage(hWnd,(41),...);
</code></pre>
<p><strong>mfg Chris</strong></p>
<p>P.S.: Probiere es mal aus. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1416732</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1416732</guid><dc:creator><![CDATA[C-Chris]]></dc:creator><pubDate>Fri, 07 Dec 2007 19:21:08 GMT</pubDate></item><item><title><![CDATA[Reply to Mause und Tastatureingaben on Fri, 07 Dec 2007 21:46:48 GMT]]></title><description><![CDATA[<p>C-Chris schrieb:</p>
<blockquote>
<p>Also für ein &quot;a&quot; schreibe ich dann</p>
<pre><code>SendMesage(hWnd,41,...);
</code></pre>
<p>oder:</p>
<pre><code>SendMessage(hWnd,(41),...);
</code></pre>
</blockquote>
<p>Nein!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1416790</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1416790</guid><dc:creator><![CDATA[schirrmie]]></dc:creator><pubDate>Fri, 07 Dec 2007 21:46:48 GMT</pubDate></item><item><title><![CDATA[Reply to Mause und Tastatureingaben on Fri, 07 Dec 2007 22:17:57 GMT]]></title><description><![CDATA[<p>Nope, das geht mit Accelerators, diese musst du zuerst nach der Syntax &quot;nameID ACCELERATORS DISCARDABLE<br />
BEGIN<br />
// Hier dann deine Werte nach dem Schema:<br />
&quot;a&quot; nameID, VIRTKEY, CONTROL, NOINVERT // Bei STRG+A wird das aktiviert<br />
END</p>
<p>Dann fragst du das in der Hauptschleife mit TranslateAccelerator ab und dann wird dir eine Nachricht in deine WinProcedure geschickt, die im LOWORD des wParams unter WM_COMMAND ankommt.</p>
<p>D.h. werte das so aus:</p>
<p>switch(msg)<br />
{<br />
...<br />
case WM_COMMAND: // Eine Taste wurde gedrückt<br />
switch(LOWORD(wParam))<br />
{<br />
case nameID:<br />
// Jetzt wurde die Taste mit der ID &quot;nameID&quot; gedrückt<br />
}<br />
...<br />
}</p>
<p>Weiteres kannst du unter den Suchworten TranslateAccelerator, WM_COMMAND, ACCELERATOR usw in der Microsoft-MSDN herausfinden <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>Hier ein paar rausgesuchte Sachen:</p>
<p>ACCELERATORS Resource: <a href="http://msdn2.microsoft.com/en-us/library/aa380610.aspx" rel="nofollow">http://msdn2.microsoft.com/en-us/library/aa380610.aspx</a><br />
TranslateAccelerator(): <a href="http://msdn2.microsoft.com/en-us/library/ms646373.aspx" rel="nofollow">http://msdn2.microsoft.com/en-us/library/ms646373.aspx</a><br />
WM_COMMAND: <a href="http://msdn2.microsoft.com/en-us/library/ms647591.aspx" rel="nofollow">http://msdn2.microsoft.com/en-us/library/ms647591.aspx</a></p>
<p>Den Rest reimst du dir dann zusammen <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>
<p>Greetings,<br />
Chaos</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1416807</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1416807</guid><dc:creator><![CDATA[Chaostrooper.]]></dc:creator><pubDate>Fri, 07 Dec 2007 22:17:57 GMT</pubDate></item><item><title><![CDATA[Reply to Mause und Tastatureingaben on Mon, 10 Dec 2007 13:20:57 GMT]]></title><description><![CDATA[<p>Ich weis nicht wie ich mit der Funktion <strong>FindWindow</strong> die mir einen Handle(HWND) zurückliefert umgehen soll. Woher soll ich den den Klassennamen eines fremden Fensters wissen z.B. <em>IE(=Internet Explorer)</em>. Kann mir jemand ein Codebeispiel geben in dem erläutert wird wie man:<br />
<strong>1.:Fensterhandle herausfinden mit FindWindow:</strong></p>
<pre><code class="language-cpp">HWND FindWindow(lpWindowClass,lpWindowName);
</code></pre>
<p><strong>2.:Fenster in Vordergrund bringt(Problem: Welche Flag ? ):</strong></p>
<pre><code class="language-cpp">BOOL SetWindowPos(HWND hWnd,HWND hWndInsertAfter,int x,int y,int cx,int cy,UINT uFlags);
</code></pre>
<p>Danke.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1418116</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1418116</guid><dc:creator><![CDATA[C-Chris]]></dc:creator><pubDate>Mon, 10 Dec 2007 13:20:57 GMT</pubDate></item></channel></rss>