<?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]]></title><description><![CDATA[<p>Hallo ich versuche gerade einen Tasten druck an den Windows Editor zu Senden.</p>
<pre><code class="language-cpp">#include &lt;windows&gt;

int main(int argc, char* argv[])
{

        SendMessage(&quot;Unbenannt - Editor&quot;, WM_KEYDOWN, VK_F1, 0x70 );

return 0;
}
</code></pre>
<p>Aber es wird nie etwas an das Fenster gesendet, wo liegt der Fehler?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/226816/sendmessage</link><generator>RSS for Node</generator><lastBuildDate>Sat, 11 Apr 2026 10:46:13 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/226816.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 06 Nov 2008 11:43:30 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to SendMessage on Thu, 06 Nov 2008 11:43:30 GMT]]></title><description><![CDATA[<p>Hallo ich versuche gerade einen Tasten druck an den Windows Editor zu Senden.</p>
<pre><code class="language-cpp">#include &lt;windows&gt;

int main(int argc, char* argv[])
{

        SendMessage(&quot;Unbenannt - Editor&quot;, WM_KEYDOWN, VK_F1, 0x70 );

return 0;
}
</code></pre>
<p>Aber es wird nie etwas an das Fenster gesendet, wo liegt der Fehler?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1611120</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1611120</guid><dc:creator><![CDATA[sendmessage]]></dc:creator><pubDate>Thu, 06 Nov 2008 11:43:30 GMT</pubDate></item><item><title><![CDATA[Reply to SendMessage on Thu, 06 Nov 2008 11:44:51 GMT]]></title><description><![CDATA[<p>&quot;Unbenannt - Editor&quot; ist kein Fensterhandle.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1611122</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1611122</guid><dc:creator><![CDATA[MFK]]></dc:creator><pubDate>Thu, 06 Nov 2008 11:44:51 GMT</pubDate></item><item><title><![CDATA[Reply to SendMessage on Thu, 06 Nov 2008 11:51:51 GMT]]></title><description><![CDATA[<p>Wie kann ich herausfinden um welches Fenster Handle es sich handelt ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1611126</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1611126</guid><dc:creator><![CDATA[sendmessage]]></dc:creator><pubDate>Thu, 06 Nov 2008 11:51:51 GMT</pubDate></item><item><title><![CDATA[Reply to SendMessage on Thu, 06 Nov 2008 11:56:38 GMT]]></title><description><![CDATA[<p>FindWindow</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1611133</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1611133</guid><dc:creator><![CDATA[MFK]]></dc:creator><pubDate>Thu, 06 Nov 2008 11:56:38 GMT</pubDate></item><item><title><![CDATA[Reply to SendMessage on Thu, 06 Nov 2008 12:11:02 GMT]]></title><description><![CDATA[<p>Mir ist gerade noch eingefallen das ich noch son Programm habe was die Klasse und das Handle und so anzeigt.</p>
<p>So funktioniert es mit FindWindow();</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
using namespace std;
#include &lt;windows&gt;

int main(int argc, char* argv[])
{
bool a;

a = FindWindow(0,&quot;Unbenannt - Editor&quot;);

        if (a==0)
        {
        cout&lt;&lt;&quot;error\n&quot;;
        }

        else
        {
        cout&lt;&lt;&quot;Fenster gefunden\n&quot;;

        }

return 0;
}
</code></pre>
<p>Aber wieso geht dann SendMessage nicht .....</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1611138</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1611138</guid><dc:creator><![CDATA[sendmessage]]></dc:creator><pubDate>Thu, 06 Nov 2008 12:11:02 GMT</pubDate></item><item><title><![CDATA[Reply to SendMessage on Thu, 06 Nov 2008 12:17:52 GMT]]></title><description><![CDATA[<p>Für die Simulation von Tastendrücken nimmt man keybd_event(). SendMassage funktioniert dafür nicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1611143</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1611143</guid><dc:creator><![CDATA[Elektronix]]></dc:creator><pubDate>Thu, 06 Nov 2008 12:17:52 GMT</pubDate></item><item><title><![CDATA[Reply to SendMessage on Thu, 06 Nov 2008 12:43:20 GMT]]></title><description><![CDATA[<p>Wie kann man den</p>
<pre><code class="language-cpp">keybd_event
</code></pre>
<p>an ein Fenster senden o_O</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1611159</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1611159</guid><dc:creator><![CDATA[sendmessage]]></dc:creator><pubDate>Thu, 06 Nov 2008 12:43:20 GMT</pubDate></item><item><title><![CDATA[Reply to SendMessage on Thu, 06 Nov 2008 12:48:28 GMT]]></title><description><![CDATA[<p>sendmessage schrieb:</p>
<blockquote>
<p>Wie kann man den</p>
<pre><code class="language-cpp">keybd_event
</code></pre>
<p>an ein Fenster senden o_O</p>
</blockquote>
<p>Gar nicht, das regelt sich über den Fokus. Eigentlich sollte man auch nicht keybd_event benutzen, sondern SendInput.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1611163</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1611163</guid><dc:creator><![CDATA[MFK]]></dc:creator><pubDate>Thu, 06 Nov 2008 12:48:28 GMT</pubDate></item><item><title><![CDATA[Reply to SendMessage on Thu, 06 Nov 2008 13:21:54 GMT]]></title><description><![CDATA[<p>Der Buchstabe wird zwar geschrieben aber nicht dahin wo er hin soll -.-</p>
<p>Der Schreibt denn einfach immer dahin wo ich auch mit der Maus hinklicke, aber der soll den Buchstaben ja an das Editor Fenster senden....</p>
<pre><code class="language-cpp">bool hwnd;

       hwnd = FindWindow(0,&quot;Unbenannt - Editor&quot;);

        if (hwnd == false)
        {
        MessageBox(0,&quot;error&quot;,&quot;error&quot;,0);
        }

        else
        {

        Sleep(2000);
        INPUT InputData;
	int iEvents;

	InputData.type = INPUT_KEYBOARD;
	InputData.ki.wVk = 0x41;   

	iEvents = SendInput(1, &amp;InputData, sizeof(InputData));

        }
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1611195</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1611195</guid><dc:creator><![CDATA[sendmessage]]></dc:creator><pubDate>Thu, 06 Nov 2008 13:21:54 GMT</pubDate></item><item><title><![CDATA[Reply to SendMessage on Thu, 06 Nov 2008 13:38:30 GMT]]></title><description><![CDATA[<p>Dann musst Du diesem Fenster zuerst den Focus geben!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1611221</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1611221</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Thu, 06 Nov 2008 13:38:30 GMT</pubDate></item><item><title><![CDATA[Reply to SendMessage on Thu, 06 Nov 2008 13:52:45 GMT]]></title><description><![CDATA[<p>Das a wird noch immer nicht an das Fenster gesendet <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>Was mach ich da falsch ?</p>
<pre><code class="language-cpp">bool hwnd;

       hwnd = FindWindow(0,&quot;Unbenannt - Editor&quot;);

        if (hwnd == false)
        {
        MessageBox(0,&quot;error&quot;,&quot;error&quot;,0);
        }

        else
        {

         SetFocus(&quot;Unbenannt - Editor&quot;);

        INPUT InputData;
	int iEvents;

	InputData.type = INPUT_KEYBOARD;
	InputData.ki.wVk = 0x41;   

	iEvents = SendInput(1, &amp;InputData, sizeof(InputData));

        }
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1611248</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1611248</guid><dc:creator><![CDATA[sendmessage]]></dc:creator><pubDate>Thu, 06 Nov 2008 13:52:45 GMT</pubDate></item><item><title><![CDATA[Reply to SendMessage on Thu, 06 Nov 2008 13:59:27 GMT]]></title><description><![CDATA[<p>Du vergisst, dass man nicht einfach SetFocus an ein anderes Fenster machen kann. Der Focus ist eine threadlokale Eigenschaft.</p>
<p>Ich frage mich warum alle Anfänger sich immer die komplexen Sachen aussuchen.</p>
<p>BTW: Es gibt Batchsprachen, die das einfacher können...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1611260</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1611260</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Thu, 06 Nov 2008 13:59:27 GMT</pubDate></item><item><title><![CDATA[Reply to SendMessage on Thu, 06 Nov 2008 14:00:07 GMT]]></title><description><![CDATA[<p>Alles falsch. Alles nochmal.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1611262</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1611262</guid><dc:creator><![CDATA[Bronson]]></dc:creator><pubDate>Thu, 06 Nov 2008 14:00:07 GMT</pubDate></item><item><title><![CDATA[Reply to SendMessage on Thu, 06 Nov 2008 14:14:42 GMT]]></title><description><![CDATA[<p>Naja diese SetFocus(); Funktion hab ich heute das erste mal gesehen ^^<br />
Wo kann man den was zu diesen Thread sachen finden ?</p>
<p>Oder er gesagt wo nach sollte ich googlen ?</p>
<p>SetFocus Tutorial</p>
<p><sub>__</sub></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1611281</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1611281</guid><dc:creator><![CDATA[Bassmaster]]></dc:creator><pubDate>Thu, 06 Nov 2008 14:14:42 GMT</pubDate></item><item><title><![CDATA[Reply to SendMessage on Thu, 06 Nov 2008 14:45:14 GMT]]></title><description><![CDATA[<p>sendmessage schrieb:</p>
<blockquote>
<p>Das a wird noch immer nicht an das Fenster gesendet <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>Was mach ich da falsch ?<br />
[/cpp]</p>
</blockquote>
<p>Zum Beispiel kümmerst Du Dich nicht darum, was die von Dir aufgerufenen Funktionen überhaupt für Parameter haben möchten.<br />
Dein Aufruf von SetFocus ist mindestens schon das zweite Mal, wo Du einfach so einen char - Zeiger an eine Funktion übergibst, die ein Handle haben möchte.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1611310</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1611310</guid><dc:creator><![CDATA[Belli]]></dc:creator><pubDate>Thu, 06 Nov 2008 14:45:14 GMT</pubDate></item></channel></rss>