<?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[Konsole aktiv halten?]]></title><description><![CDATA[<p>Hi,</p>
<p>ich bin grad dabei ein Programm zu schreiben, welches die ganze Zeit im Hintergrund aktiv sein soll und dort auf spezielle Keyhits wartet, um dann eine Aktion auszuführen (also so eine Art Hotkey-&quot;Manager&quot;).</p>
<p>Ich habe mich entschieden das Fenster dabei wegzulassen und nur mit dieser &quot;Konsole&quot; zu arbeiten. Aber:</p>
<p>- Wie kann ich die Konsole verstecken (unsichtbar machen) ?<br />
- Und wie bringe ich sie dann dazu trotzdem aktiv zu bleiben aber nicht bei der Nutzung des Rechners zu stören?</p>
<p>Geht das mit der Konsole überhaupt oder benötige ich da doch das ganze Fenster?</p>
<p>Danke,</p>
<p>gamble</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/95250/konsole-aktiv-halten</link><generator>RSS for Node</generator><lastBuildDate>Sun, 26 Apr 2026 11:38:01 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/95250.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 17 Dec 2004 16:00:54 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Konsole aktiv halten? on Fri, 17 Dec 2004 16:00:54 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>ich bin grad dabei ein Programm zu schreiben, welches die ganze Zeit im Hintergrund aktiv sein soll und dort auf spezielle Keyhits wartet, um dann eine Aktion auszuführen (also so eine Art Hotkey-&quot;Manager&quot;).</p>
<p>Ich habe mich entschieden das Fenster dabei wegzulassen und nur mit dieser &quot;Konsole&quot; zu arbeiten. Aber:</p>
<p>- Wie kann ich die Konsole verstecken (unsichtbar machen) ?<br />
- Und wie bringe ich sie dann dazu trotzdem aktiv zu bleiben aber nicht bei der Nutzung des Rechners zu stören?</p>
<p>Geht das mit der Konsole überhaupt oder benötige ich da doch das ganze Fenster?</p>
<p>Danke,</p>
<p>gamble</p>
]]></description><link>https://www.c-plusplus.net/forum/post/675423</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/675423</guid><dc:creator><![CDATA[gamble]]></dc:creator><pubDate>Fri, 17 Dec 2004 16:00:54 GMT</pubDate></item><item><title><![CDATA[Reply to Konsole aktiv halten? on Fri, 17 Dec 2004 16:27:31 GMT]]></title><description><![CDATA[<p>RegisterHotKey -&gt; theoretisch brauchst du dann gar kein Fenster (nur eben eine Message-Loop):</p>
<blockquote>
<p>If this parameter <em>(hWnd)</em> is NULL, WM_HOTKEY messages are posted to the message queue of the calling thread and must be processed in the message loop.</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/675453</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/675453</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Fri, 17 Dec 2004 16:27:31 GMT</pubDate></item><item><title><![CDATA[Reply to Konsole aktiv halten? on Fri, 17 Dec 2004 16:39:42 GMT]]></title><description><![CDATA[<p>Ich hatte eigentlich gedacht ich würde ohne den ganzen Initialisierungs-Kram auskommen. Oder hab ich da was falsch verstanden?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/675460</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/675460</guid><dc:creator><![CDATA[gamble]]></dc:creator><pubDate>Fri, 17 Dec 2004 16:39:42 GMT</pubDate></item><item><title><![CDATA[Reply to Konsole aktiv halten? on Fri, 17 Dec 2004 16:56:48 GMT]]></title><description><![CDATA[<p>Was meinst du mit Initialisierungs-Kram <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/675470</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/675470</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Fri, 17 Dec 2004 16:56:48 GMT</pubDate></item><item><title><![CDATA[Reply to Konsole aktiv halten? on Fri, 17 Dec 2004 17:03:46 GMT]]></title><description><![CDATA[<p>Ich meinte diese elend langen Initialisierungen von Fenstern mit der WinAPI.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/675475</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/675475</guid><dc:creator><![CDATA[gamble]]></dc:creator><pubDate>Fri, 17 Dec 2004 17:03:46 GMT</pubDate></item><item><title><![CDATA[Reply to Konsole aktiv halten? on Fri, 17 Dec 2004 17:08:25 GMT]]></title><description><![CDATA[<p>Ich sagte doch, dass du gar nicht unbedingt ein Fenster brauchst <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/675482</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/675482</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Fri, 17 Dec 2004 17:08:25 GMT</pubDate></item><item><title><![CDATA[Reply to Konsole aktiv halten? on Fri, 17 Dec 2004 17:23:36 GMT]]></title><description><![CDATA[<p>Hab mir schon gedacht, dass ich da was nicht ganz mitbekommen habe <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>Kannst du mir die Sache vielleicht noch ein wenig genauer erklären?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/675496</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/675496</guid><dc:creator><![CDATA[gamble]]></dc:creator><pubDate>Fri, 17 Dec 2004 17:23:36 GMT</pubDate></item><item><title><![CDATA[Reply to Konsole aktiv halten? on Fri, 17 Dec 2004 17:51:18 GMT]]></title><description><![CDATA[<p>Ich habe mal kurz was zusammengebastelt (hoffentlich sind keine Fehler drin):</p>
<pre><code class="language-cpp">#include &lt;windows.h&gt;

int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR szCmdLine, int iCmdShow)
{
	RegisterHotKey(NULL,0x0000,MOD_CONTROL|MOD_SHIFT,'A');

	MSG		msg;
	BOOL	quit = false;

	while (!quit)
	{
		if(!GetMessage (&amp;msg, NULL, 0, 0))
		{
			quit = true;
		}
		else
		{
			switch(msg.message)
			{
				case WM_HOTKEY:
					MessageBox(NULL,&quot;Hotkey wurde aufgerufen!&quot;,&quot;Benachrichtigung&quot;,0);
					quit = true;
					break;
			}
		}
	}
	return msg.wParam;
}
</code></pre>
<p>Allerdings müsste man wohl noch irgendwie einbauen, dass sich das Programm auch ohne das Drücken des Hotkeys irgendwie beenden lässt <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/675526</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/675526</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Fri, 17 Dec 2004 17:51:18 GMT</pubDate></item><item><title><![CDATA[Reply to Konsole aktiv halten? on Fri, 17 Dec 2004 18:29:56 GMT]]></title><description><![CDATA[<p>Jau, 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="😉"
    /> Das hilft schonmal sehr!</p>
<p>Nur: Wie bekomme ich in WM_HOTKEY jetzt heraus welcher Hotkey gedrückt wurde und wie kann ich dann darauf reagieren?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/675546</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/675546</guid><dc:creator><![CDATA[gamble]]></dc:creator><pubDate>Fri, 17 Dec 2004 18:29:56 GMT</pubDate></item><item><title><![CDATA[Reply to Konsole aktiv halten? on Fri, 17 Dec 2004 19:04:08 GMT]]></title><description><![CDATA[<p><a href="http://msdn.microsoft.com/library/en-us/winui/winui/windowsuserinterface/userinput/keyboardinput/keyboardinputreference/keyboardinputmessages/wm_hotkey.asp" rel="nofollow">MSDN: WM_HOTKEY</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/675562</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/675562</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Fri, 17 Dec 2004 19:04:08 GMT</pubDate></item><item><title><![CDATA[Reply to Konsole aktiv halten? on Fri, 17 Dec 2004 19:21:15 GMT]]></title><description><![CDATA[<p>Klasse, danke.</p>
<p>Bevor ich jetzt einen neuen Thread eröffne:</p>
<p>Wie kann ich mit WM_KEYDOWN oder auch WM_CHAR (hieß es so?) einzelne Buchstaben aus der Eingabe fischen? Wenn also A gedrückt wurde, soll in WM_KEYDOWN / WM_CHAR das A herausgefiltert werden und anschliessend etwas ausgeführt werden. Wie geht das?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/675577</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/675577</guid><dc:creator><![CDATA[gamble]]></dc:creator><pubDate>Fri, 17 Dec 2004 19:21:15 GMT</pubDate></item><item><title><![CDATA[Reply to Konsole aktiv halten? on Fri, 17 Dec 2004 20:12:34 GMT]]></title><description><![CDATA[<p>Hmm hast mal überlegt die MSDN oder Boardsuchen zu benutzten als ständig zu fragen? Aber naja.<br />
also so einfach würd das ohne Fenster nicht gehen!</p>
<blockquote>
<p>The WM_KEYDOWN message is posted to the window with the keyboard focus when a nonsystem key is pressed. A nonsystem key is a key that is pressed when the alt key is not pressed.</p>
</blockquote>
<p>So verhält es sich auch mit WM_CHAR. Da müsstest du mit Hooks arbeiten die glaub ich für dich ganz schön hoch sind wenn du dich nicht wirklich mit der WinApi auskennst was sich so angehört hat (nicht böse verstehen). Aber in WinApi Faq ist ein Bsp. dafür<br />
MfG schirrmie</p>
]]></description><link>https://www.c-plusplus.net/forum/post/675598</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/675598</guid><dc:creator><![CDATA[schirrmie]]></dc:creator><pubDate>Fri, 17 Dec 2004 20:12:34 GMT</pubDate></item><item><title><![CDATA[Reply to Konsole aktiv halten? on Fri, 17 Dec 2004 20:42:20 GMT]]></title><description><![CDATA[<p>Nun, bis gestern habe ich begeistert die Boardsuche benutzt. Aber wenn du mal auf Suchen klickst wirst du merken, dass da nicht mehr viel funktioniert. <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="😉"
    /> Oder ist das mal wieder ein Problem meinerseits?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/675613</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/675613</guid><dc:creator><![CDATA[gamble]]></dc:creator><pubDate>Fri, 17 Dec 2004 20:42:20 GMT</pubDate></item><item><title><![CDATA[Reply to Konsole aktiv halten? on Fri, 17 Dec 2004 22:35:25 GMT]]></title><description><![CDATA[<p>Was genau hast du denn überhaupt vor <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/675652</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/675652</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Fri, 17 Dec 2004 22:35:25 GMT</pubDate></item><item><title><![CDATA[Reply to Konsole aktiv halten? on Sat, 18 Dec 2004 00:56:06 GMT]]></title><description><![CDATA[<p>Wie schonmal gesagt, das Programm soll Hotkeys verwalten. Die Lösung mit RegisterHotKey ist zwar schnell gemacht, aber ich wollte mir das dann auch mal selbst zusammenbauen. <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/675707</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/675707</guid><dc:creator><![CDATA[gamble]]></dc:creator><pubDate>Sat, 18 Dec 2004 00:56:06 GMT</pubDate></item><item><title><![CDATA[Reply to Konsole aktiv halten? on Sat, 18 Dec 2004 08:01:47 GMT]]></title><description><![CDATA[<p>Wie du willst, aber ohne RegisterHotKey wird es auf jeden Fall sehr viel aufwändiger zu coden und wird wohl auch mehr Ressourcen verbrauchen, also überlege es dir genau. Wenn RegisterHotKey dir nicht ausreicht, weil du jeden Tastendruck mitbekommen willst, dann ist die Situation natürlich anders bzw. dann musst du über Hooks gehen <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/675742</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/675742</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Sat, 18 Dec 2004 08:01:47 GMT</pubDate></item></channel></rss>