<?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[Strg+C ans System senden...Wie?]]></title><description><![CDATA[<p>Hi,</p>
<p>ich möchte gerne aus meinem Prog heraus Strg+C ans System senden, so dass das System denkt, es wurde Strg+C gedrückt.<br />
Ich wollte das so machen:</p>
<pre><code class="language-cpp">::SendMessage( HWND_BROADCAST, WM_KEYDOWN, MOD_CONTROL | 'C', NULL );
</code></pre>
<p>Das funzt aber nicht, was heißt, die Message kommt beim System nicht richtig an und es fürt nicht die Copy-Funktion aus.<br />
Kann mir da jemand helfen?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/197955/strg-c-ans-system-senden-wie</link><generator>RSS for Node</generator><lastBuildDate>Fri, 01 May 2026 10:52:06 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/197955.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 16 Nov 2007 11:43:39 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Strg+C ans System senden...Wie? on Fri, 16 Nov 2007 11:43:39 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>ich möchte gerne aus meinem Prog heraus Strg+C ans System senden, so dass das System denkt, es wurde Strg+C gedrückt.<br />
Ich wollte das so machen:</p>
<pre><code class="language-cpp">::SendMessage( HWND_BROADCAST, WM_KEYDOWN, MOD_CONTROL | 'C', NULL );
</code></pre>
<p>Das funzt aber nicht, was heißt, die Message kommt beim System nicht richtig an und es fürt nicht die Copy-Funktion aus.<br />
Kann mir da jemand helfen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1404272</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1404272</guid><dc:creator><![CDATA[Machine]]></dc:creator><pubDate>Fri, 16 Nov 2007 11:43:39 GMT</pubDate></item><item><title><![CDATA[Reply to Strg+C ans System senden...Wie? on Fri, 16 Nov 2007 14:34:28 GMT]]></title><description><![CDATA[<p>versuchs mal mit der kill()-Funktion oder dem shell-kommand kill (linux only). Da kann man dann sowas wie SIGKILL senden...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1404452</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1404452</guid><dc:creator><![CDATA[voidpointer_]]></dc:creator><pubDate>Fri, 16 Nov 2007 14:34:28 GMT</pubDate></item><item><title><![CDATA[Reply to Strg+C ans System senden...Wie? on Fri, 16 Nov 2007 14:37:27 GMT]]></title><description><![CDATA[<p>ist glaube nicht das, was ich suche:</p>
<p>Kill():<br />
Used to request that a task be stopped.</p>
<p>Ich möchte Strg+C im Sinne von Kopieren senden...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1404456</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1404456</guid><dc:creator><![CDATA[Machine]]></dc:creator><pubDate>Fri, 16 Nov 2007 14:37:27 GMT</pubDate></item><item><title><![CDATA[Reply to Strg+C ans System senden...Wie? on Fri, 16 Nov 2007 16:50:22 GMT]]></title><description><![CDATA[<p>Dieser Thread wurde von Moderator/in <a href="http://www.c-plusplus.net/forum/profile-var-mode-is-viewprofile-and-u-is-403.html" rel="nofollow">HumeSikkins</a> aus dem Forum <a href="http://www.c-plusplus.net/forum/viewforum-var-f-is-15.html" rel="nofollow">C++</a> in das Forum <a href="http://www.c-plusplus.net/forum/viewforum-var-f-is-4.html" rel="nofollow">WinAPI</a> verschoben.</p>
<p>Im Zweifelsfall bitte auch folgende Hinweise beachten:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-39405.html" rel="nofollow">C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?</a></p>
<p><em>Dieses Posting wurde automatisch erzeugt.</em></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1404568</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1404568</guid><dc:creator><![CDATA[C++ Forumbot]]></dc:creator><pubDate>Fri, 16 Nov 2007 16:50:22 GMT</pubDate></item><item><title><![CDATA[Reply to Strg+C ans System senden...Wie? on Sat, 17 Nov 2007 12:06:52 GMT]]></title><description><![CDATA[<p>Du kannst es einfacher machen und statt Strg+C einfach WM_COPY senden. Evtl. reagiert das Fenster korrekt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1404883</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1404883</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Sat, 17 Nov 2007 12:06:52 GMT</pubDate></item><item><title><![CDATA[Reply to Strg+C ans System senden...Wie? on Sat, 17 Nov 2007 18:40:59 GMT]]></title><description><![CDATA[<p>Machine schrieb:</p>
<blockquote>
<p>Hi,</p>
<p>ich möchte gerne aus meinem Prog heraus Strg+C ans System senden</p>
</blockquote>
<p>Was macht das für einen Sinn dem Kernel einen Shortcut zu senden und dann auch noch mit einer Fensternachricht?</p>
<p>Such dir das Fenster und sende die Nachricht WM_COPY direkt an das Fenster.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1405032</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1405032</guid><dc:creator><![CDATA[[[global:former_user]]]]></dc:creator><pubDate>Sat, 17 Nov 2007 18:40:59 GMT</pubDate></item><item><title><![CDATA[Reply to Strg+C ans System senden...Wie? on Mon, 19 Nov 2007 08:13:58 GMT]]></title><description><![CDATA[<p>Das wird nix, da ich ein Prog habe, was im Hintergrund läuft und bei einem bestimmten Hotkey den Inhalt der Zwischenablage ändert. Nun muss man aber das, was man geändert haben will, erst mit Strg+C kopieren und dann den Hotkey drücken um die Umbimmelei zu starten. Ich wollte das so machen, dass man nur den Hotkey drückt und der jeweilige Text dann automatisch ins Clipboard kopiert und bearbeitet wird.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1405702</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1405702</guid><dc:creator><![CDATA[Machine]]></dc:creator><pubDate>Mon, 19 Nov 2007 08:13:58 GMT</pubDate></item><item><title><![CDATA[Reply to Strg+C ans System senden...Wie? on Mon, 19 Nov 2007 09:10:03 GMT]]></title><description><![CDATA[<p>Ja und? WM_COPY ist doch genau der interne Windows Befehl, der die Daten auf das Clipboard kopiert. Letzten Endes löst Ctrl+C ja WM_COPY aus (so sollte es zumindest sein)...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1405730</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1405730</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Mon, 19 Nov 2007 09:10:03 GMT</pubDate></item><item><title><![CDATA[Reply to Strg+C ans System senden...Wie? on Mon, 19 Nov 2007 09:34:04 GMT]]></title><description><![CDATA[<p>Hm, habs grad mal getestet...</p>
<pre><code class="language-cpp">::SendMessage( HWND_BROADCAST, WM_COPY, NULL, NULL );
</code></pre>
<p>funzt nicht. Also passiert nix <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/1405743</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1405743</guid><dc:creator><![CDATA[Machine]]></dc:creator><pubDate>Mon, 19 Nov 2007 09:34:04 GMT</pubDate></item><item><title><![CDATA[Reply to Strg+C ans System senden...Wie? on Mon, 19 Nov 2007 11:03:27 GMT]]></title><description><![CDATA[<p>Meine Güte!<br />
Das kan doch niciht gehen. Willst Du, dass jedes Top-Level Programm seine Daten auf das Clipboard kopiert, wohl gemerkt nach eineinander.</p>
<p>Und der letzte gewinnt... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_down"
      title=":-1:"
      alt="👎"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1405789</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1405789</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Mon, 19 Nov 2007 11:03:27 GMT</pubDate></item><item><title><![CDATA[Reply to Strg+C ans System senden...Wie? on Mon, 19 Nov 2007 11:06:27 GMT]]></title><description><![CDATA[<p>hm.. stimmt, das ist wohl wahr. Wie kann ich das dann machen? Also woher bekomme ich das Windowhandle vom Control, in welchem aktuell der Text markiert ist?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1405790</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1405790</guid><dc:creator><![CDATA[Machine]]></dc:creator><pubDate>Mon, 19 Nov 2007 11:06:27 GMT</pubDate></item><item><title><![CDATA[Reply to Strg+C ans System senden...Wie? on Mon, 19 Nov 2007 11:28:01 GMT]]></title><description><![CDATA[<p>Suchen z.B. mit FindWindow oder EnumWindows.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1405809</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1405809</guid><dc:creator><![CDATA[schirrmie]]></dc:creator><pubDate>Mon, 19 Nov 2007 11:28:01 GMT</pubDate></item><item><title><![CDATA[Reply to Strg+C ans System senden...Wie? on Mon, 19 Nov 2007 11:56:46 GMT]]></title><description><![CDATA[<p>GetForegroundWindow?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1405823</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1405823</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Mon, 19 Nov 2007 11:56:46 GMT</pubDate></item><item><title><![CDATA[Reply to Strg+C ans System senden...Wie? on Mon, 19 Nov 2007 11:58:39 GMT]]></title><description><![CDATA[<p>Martin Richter schrieb:</p>
<blockquote>
<p>GetForegroundWindow?</p>
</blockquote>
<p>Das hab ich gesucht. Danke <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1405825</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1405825</guid><dc:creator><![CDATA[Machine]]></dc:creator><pubDate>Mon, 19 Nov 2007 11:58:39 GMT</pubDate></item><item><title><![CDATA[Reply to Strg+C ans System senden...Wie? on Mon, 19 Nov 2007 12:34:15 GMT]]></title><description><![CDATA[<p>Okay, ich bekomme jetzt das Handle vom zur Zeit fokussierten Fenster. Aber um die WM_COPY-Nachricht zu übermitteln muss ich ja das Handle vom zur Zeit fokussierten Edit-Ctrl bekommen... Ich bekomme ja<br />
nen HWND zurück von GetForegroundWindow(). Kann mir da nochmal jemand helfen? Ich hoffe ich nerve nicht schon <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">HWND hWnd = ::GetForegroundWindow();
::SendMessage(/*Hwnd von EditCtrl()*/, WM_COPY, NULL, NULL);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1405844</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1405844</guid><dc:creator><![CDATA[Machine]]></dc:creator><pubDate>Mon, 19 Nov 2007 12:34:15 GMT</pubDate></item><item><title><![CDATA[Reply to Strg+C ans System senden...Wie? on Mon, 19 Nov 2007 12:52:31 GMT]]></title><description><![CDATA[<p>siehe meinem letzten post <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="😉"
    /> guck dir die Funktionen in der MSDN an.</p>
<p>schirrmie</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1405856</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1405856</guid><dc:creator><![CDATA[schirrmie]]></dc:creator><pubDate>Mon, 19 Nov 2007 12:52:31 GMT</pubDate></item><item><title><![CDATA[Reply to Strg+C ans System senden...Wie? on Mon, 19 Nov 2007 13:35:50 GMT]]></title><description><![CDATA[<p>Imho musst Du AttachThreadInput ausführen und dann GetFocus...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1405893</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1405893</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Mon, 19 Nov 2007 13:35:50 GMT</pubDate></item></channel></rss>