<?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[Text an ein an Programm senden]]></title><description><![CDATA[<p>Hallo ihr lieben,</p>
<p>ich bin dabei einige Befehle, die man sonst mit der Maus bzw<br />
über die Tastatur in ein anderes Programm eingeben würde<br />
über mein Programm zu versenden.<br />
Da ich aber noch sehr wenig Ahnung habe von C++/MFC bitte helfen.</p>
<p>Ich habe das andere Programmfenster so gefunden:</p>
<pre><code class="language-cpp">CWnd* hwndWingame=FindWindow(&quot;Spiel&quot;,NULL); //Spiel ist der Name im Titel 
hwndWingame-&gt;SendMessage(WM_KEYDOWN, VK_RETURN,0); // ich sende einen Pfeil nach unten zum auswählen und Enter zur Auswahl.
</code></pre>
<p>Nun muss ich allerdings an das Spiel Text senden:<br />
&quot;Hallo Welt&quot;</p>
<p>Ich kann ja schlecht</p>
<pre><code class="language-cpp">hwndWingame-&gt;SendMessage(&quot;Hallo Welt&quot; ,VK_RETURN, MAKELPARAM(112,466));
// 112,466 ist dabei die Pixelposition in der das Eingabefeld ist wo es
//stehen soll.
</code></pre>
<p>senden <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="😃"
    /></p>
<p>Mit Spy++ bekomme ich leider keine Info welchen Button oderso man<br />
ansprechen könnte. Das Spiel ist halt kein klickibunti MFC-Windowsfenster *g*</p>
<p>Hoffe ihr könnt helfen.Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/68318/text-an-ein-an-programm-senden</link><generator>RSS for Node</generator><lastBuildDate>Mon, 13 Apr 2026 14:00:03 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/68318.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 16 Mar 2004 21:20:12 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Text an ein an Programm senden on Tue, 16 Mar 2004 21:20:12 GMT]]></title><description><![CDATA[<p>Hallo ihr lieben,</p>
<p>ich bin dabei einige Befehle, die man sonst mit der Maus bzw<br />
über die Tastatur in ein anderes Programm eingeben würde<br />
über mein Programm zu versenden.<br />
Da ich aber noch sehr wenig Ahnung habe von C++/MFC bitte helfen.</p>
<p>Ich habe das andere Programmfenster so gefunden:</p>
<pre><code class="language-cpp">CWnd* hwndWingame=FindWindow(&quot;Spiel&quot;,NULL); //Spiel ist der Name im Titel 
hwndWingame-&gt;SendMessage(WM_KEYDOWN, VK_RETURN,0); // ich sende einen Pfeil nach unten zum auswählen und Enter zur Auswahl.
</code></pre>
<p>Nun muss ich allerdings an das Spiel Text senden:<br />
&quot;Hallo Welt&quot;</p>
<p>Ich kann ja schlecht</p>
<pre><code class="language-cpp">hwndWingame-&gt;SendMessage(&quot;Hallo Welt&quot; ,VK_RETURN, MAKELPARAM(112,466));
// 112,466 ist dabei die Pixelposition in der das Eingabefeld ist wo es
//stehen soll.
</code></pre>
<p>senden <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="😃"
    /></p>
<p>Mit Spy++ bekomme ich leider keine Info welchen Button oderso man<br />
ansprechen könnte. Das Spiel ist halt kein klickibunti MFC-Windowsfenster *g*</p>
<p>Hoffe ihr könnt helfen.Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/482119</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/482119</guid><dc:creator><![CDATA[Viola]]></dc:creator><pubDate>Tue, 16 Mar 2004 21:20:12 GMT</pubDate></item><item><title><![CDATA[Reply to Text an ein an Programm senden on Tue, 16 Mar 2004 22:46:53 GMT]]></title><description><![CDATA[<p>Also das mit &quot;112,466 ist dabei die Pixelposition&quot; war unnötig,<br />
weil es nur ein Eingabefeld in dem Spiel gibt und das ist immer<br />
aktiv(hat den Focus).</p>
<p>Ich muss jetzt also wirklich nur noch da einen Text in das<br />
Feld senden können.<br />
Ich schaffe es zwar die Titelleiste des Spiels zu verändern.<br />
Aber das ist es ja nicht, was ich machen will <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>
<p>Bitte erbarme sich einer.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/482181</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/482181</guid><dc:creator><![CDATA[Viola]]></dc:creator><pubDate>Tue, 16 Mar 2004 22:46:53 GMT</pubDate></item><item><title><![CDATA[Reply to Text an ein an Programm senden on Wed, 17 Mar 2004 00:53:24 GMT]]></title><description><![CDATA[<p>Entweder du setzt den Text vom Edit mit SetWindowText/WM_SETTEXT (Handle bekommst du mit [msdn]GetDlgItem[/msdn]) oder du schickst die Buchstaben einzeln, z.B. mit [msdn]keybd_event[/msdn].</p>
]]></description><link>https://www.c-plusplus.net/forum/post/482228</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/482228</guid><dc:creator><![CDATA[Oliver]]></dc:creator><pubDate>Wed, 17 Mar 2004 00:53:24 GMT</pubDate></item><item><title><![CDATA[Reply to Text an ein an Programm senden on Wed, 17 Mar 2004 12:20:56 GMT]]></title><description><![CDATA[<p>Hi, habe im moment wenig Zeit. Aber wie kann ich den<br />
GetDlgItem nutzen,wenn ich doch das Element nicht rausfinden kann?<br />
Die keybd_event Funktion scheint mir recht mühselig, weil ich ja CStrings<br />
habe und dann doch jeden Buchstaben einzeln wieder als keybd_event<br />
ermitteln und senden muss oder ?</p>
<p>Sorry für Schreibfehler. Bin grad auf der Flucht *g*</p>
<p>Hat jemand von euch evtl. Code wie man den CString an das<br />
aktive Fenster im (minimierten) Dialog(Spiel) senden kann ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/482467</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/482467</guid><dc:creator><![CDATA[Viola]]></dc:creator><pubDate>Wed, 17 Mar 2004 12:20:56 GMT</pubDate></item><item><title><![CDATA[Reply to Text an ein an Programm senden on Wed, 17 Mar 2004 12:30:31 GMT]]></title><description><![CDATA[<p>Servus,</p>
<p>Eine kleine Idee von mir.... Ist zwar nicht die schönste aber sollte funzen:</p>
<pre><code class="language-cpp">void CDeinDlg:SendTxt(CString strInput)
{
   for (int i = 0; i &lt;= (strInput.GetLength-1); i++
   {
      ::PostMessage(deinHwnd, WM_CHAR, (WPARAM)strInput[i], 0);
   }
   ::PostMessage(deinHwnd, WM_KEYDOWN, VK_RETURN, 0);
}
</code></pre>
<p>Der sendet zwar jeden Buchstaben einzeln aber sollte gehen. UNGETESTET <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/26a0.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--warning"
      title=":warning:"
      alt="⚠"
    /></p>
<p>*winke*<br />
Hellsgore</p>
]]></description><link>https://www.c-plusplus.net/forum/post/482475</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/482475</guid><dc:creator><![CDATA[Hellsgore]]></dc:creator><pubDate>Wed, 17 Mar 2004 12:30:31 GMT</pubDate></item><item><title><![CDATA[Reply to Text an ein an Programm senden on Wed, 17 Mar 2004 15:00:17 GMT]]></title><description><![CDATA[<p>Danke für die Idee <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="🙂"
    /> Ich habs etwas verändert,<br />
aber bei:</p>
<pre><code class="language-cpp">CString strInput;
strInput=&quot;Test-Text by Viola :-)&quot;;
 for (int i = 0; i &lt;= (strInput.GetLength-1); i++) 

   { 
      hwndWingame-&gt;SendMessage(WM_CHAR, (WPARAM)strInput[i], 0); 
   } 
      hwndWingame-&gt;SendMessage(WM_KEYDOWN, VK_RETURN, 0);
</code></pre>
<p>bekomme ich:</p>
<p>'-' : Ungültig, da der linke Operand vom Typ 'int (__thiscall CString::*)(void) const' ist <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="😕"
    /> <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>
]]></description><link>https://www.c-plusplus.net/forum/post/482710</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/482710</guid><dc:creator><![CDATA[Viola]]></dc:creator><pubDate>Wed, 17 Mar 2004 15:00:17 GMT</pubDate></item><item><title><![CDATA[Reply to Text an ein an Programm senden on Wed, 17 Mar 2004 15:05:35 GMT]]></title><description><![CDATA[<p>Sorry mein Fehler:</p>
<p>Statt:</p>
<pre><code class="language-cpp">for (int i = 0; i &lt;= (strInput.GetLength-1); i++)
</code></pre>
<p>Das:</p>
<pre><code class="language-cpp">for (int i = 0; i &lt;= (strInput.GetLength()-1); i++)
</code></pre>
<p>die () haben gefehlt.</p>
<p>*winke*<br />
Hellsgore</p>
]]></description><link>https://www.c-plusplus.net/forum/post/482716</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/482716</guid><dc:creator><![CDATA[Hellsgore]]></dc:creator><pubDate>Wed, 17 Mar 2004 15:05:35 GMT</pubDate></item><item><title><![CDATA[Reply to Text an ein an Programm senden on Wed, 17 Mar 2004 15:21:43 GMT]]></title><description><![CDATA[<p>Thx a lot ! Es geht. JUHU <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/482733</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/482733</guid><dc:creator><![CDATA[Viola]]></dc:creator><pubDate>Wed, 17 Mar 2004 15:21:43 GMT</pubDate></item></channel></rss>