<?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[Console Application immer im Focus]]></title><description><![CDATA[<p>Hi, ich denk der Titel sagt schon alles.<br />
Ich möchte die Windows-Konsole immer im Focus haben das heißt, wenn ich mit dem Maus-Cursor woanders hinklicke (außerhalb der Konsole) soll sie immer noch im Focus sein (also aktiv). Wie stelle ich das an?? <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/topic/247936/console-application-immer-im-focus</link><generator>RSS for Node</generator><lastBuildDate>Thu, 17 Sep 2026 09:03:22 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/247936.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 17 Aug 2009 16:11:14 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Console Application immer im Focus on Mon, 17 Aug 2009 16:11:14 GMT]]></title><description><![CDATA[<p>Hi, ich denk der Titel sagt schon alles.<br />
Ich möchte die Windows-Konsole immer im Focus haben das heißt, wenn ich mit dem Maus-Cursor woanders hinklicke (außerhalb der Konsole) soll sie immer noch im Focus sein (also aktiv). Wie stelle ich das an?? <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/1762454</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1762454</guid><dc:creator><![CDATA[D4rK3y]]></dc:creator><pubDate>Mon, 17 Aug 2009 16:11:14 GMT</pubDate></item><item><title><![CDATA[Reply to Console Application immer im Focus on Mon, 17 Aug 2009 16:33:10 GMT]]></title><description><![CDATA[<p>Das gehört wohl eher in das WinAPI Forum, aber egal:</p>
<p><a href="http://msdn.microsoft.com/en-us/library/ms633539%28VS.85%29.aspx" rel="nofollow">http://msdn.microsoft.com/en-us/library/ms633539(VS.85).aspx</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1762462</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1762462</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Mon, 17 Aug 2009 16:33:10 GMT</pubDate></item><item><title><![CDATA[Reply to Console Application immer im Focus on Mon, 17 Aug 2009 16:54:47 GMT]]></title><description><![CDATA[<p>Bei mir funzt das nicht so <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>
<pre><code class="language-cpp">SetConsoleTitle(&quot;Test&quot;);
    HWND hWnd = ::FindWindow(NULL,&quot;Test.exe&quot;);
    SetForegroundWindow(hWnd);
</code></pre>
<p>wenn ich z. B. auf den Desktop klicke ist der Focus wieder weg (es ist nicht mehr aktiv)<br />
Bitte um Hilfe</p>
<p>Es kann auch über alle anderen Fenster drüber sein, Hauptsache es ist immer aktiv</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1762470</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1762470</guid><dc:creator><![CDATA[D4rK3y]]></dc:creator><pubDate>Mon, 17 Aug 2009 16:54:47 GMT</pubDate></item><item><title><![CDATA[Reply to Console Application immer im Focus on Mon, 17 Aug 2009 17:00:45 GMT]]></title><description><![CDATA[<p>Das müsstest du mehrmals aufrufen. Ich denke, dass du eher so etwas brauchst:</p>
<p><a href="http://msdn.microsoft.com/en-us/library/ms633545%28VS.85%29.aspx" rel="nofollow">http://msdn.microsoft.com/en-us/library/ms633545(VS.85).aspx</a></p>
<p>Bin mir jetzt aber nicht sicher, was du genau willst..</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1762477</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1762477</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Mon, 17 Aug 2009 17:00:45 GMT</pubDate></item><item><title><![CDATA[Reply to Console Application immer im Focus on Mon, 17 Aug 2009 17:02:08 GMT]]></title><description><![CDATA[<p>GetConsoleHandle<br />
GetWindowLong<br />
SetWindowLong</p>
<p>WM_KILLFOCUS<br />
WM_SETFOCUS</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1762478</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1762478</guid><dc:creator><![CDATA[Tippgeber]]></dc:creator><pubDate>Mon, 17 Aug 2009 17:02:08 GMT</pubDate></item><item><title><![CDATA[Reply to Console Application immer im Focus on Mon, 17 Aug 2009 17:04:12 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">// http://support.microsoft.com/kb/124103
HWND GetConsoleHwnd(void)
{
	static const int MY_BUFSIZE = 1024; // Buffer size for console window titles.
	HWND hwndFound;         // This is what is returned to the caller.
	char pszNewWindowTitle[MY_BUFSIZE]; // Contains fabricated
									   // WindowTitle.
	char pszOldWindowTitle[MY_BUFSIZE]; // Contains original
									   // WindowTitle.

	// Fetch current window title.
	GetConsoleTitle(pszOldWindowTitle, MY_BUFSIZE);

	// Format a &quot;unique&quot; NewWindowTitle.
	wsprintf(pszNewWindowTitle, &quot;%d/%d&quot;,
			   GetTickCount(),
			   GetCurrentProcessId());

	// Change current window title.
	SetConsoleTitle(pszNewWindowTitle);

	// Ensure window title has been updated.
	Sleep(40);

	// Look for NewWindowTitle.
	hwndFound=FindWindow(NULL, pszNewWindowTitle);

	// Restore original window title.
	SetConsoleTitle(pszOldWindowTitle);

	return(hwndFound);
}

void SetTopMostWindow( HWND hWnd, bool topmost )
{
	if ( topmost ) {
		SetWindowPos( hWnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE );
	}
	else  {
		SetWindowPos( hWnd, HWND_NOTOPMOST, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE );
	}
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1762480</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1762480</guid><dc:creator><![CDATA[David_pb]]></dc:creator><pubDate>Mon, 17 Aug 2009 17:04:12 GMT</pubDate></item><item><title><![CDATA[Reply to Console Application immer im Focus on Mon, 17 Aug 2009 17:04:19 GMT]]></title><description><![CDATA[<p>Weitere Vorschläge sind gern erwünscht <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1762481</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1762481</guid><dc:creator><![CDATA[D4rK3y]]></dc:creator><pubDate>Mon, 17 Aug 2009 17:04:19 GMT</pubDate></item><item><title><![CDATA[Reply to Console Application immer im Focus on Mon, 17 Aug 2009 17:10:35 GMT]]></title><description><![CDATA[<p>D4rK3y schrieb:</p>
<blockquote>
<p>Weitere Vorschläge sind gern erwünscht <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>
</blockquote>
<p>lol, soll doch ein schlechter Witz sein ne?</p>
<p>David_pb hat dir schon die Lösung gesagt.<br />
Das könnte man schon als C&amp;&amp;P nehmen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1762485</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1762485</guid><dc:creator><![CDATA[Mentras]]></dc:creator><pubDate>Mon, 17 Aug 2009 17:10:35 GMT</pubDate></item><item><title><![CDATA[Reply to Console Application immer im Focus on Mon, 17 Aug 2009 17:14:30 GMT]]></title><description><![CDATA[<p>Tippgeber schrieb:</p>
<blockquote>
<p>GetConsoleHandle<br />
GetWindowLong<br />
SetWindowLong</p>
<p>WM_KILLFOCUS<br />
WM_SETFOCUS</p>
</blockquote>
<p>Ich muss mich korrigieren es heißt nicht GetConsoleHandle, sondern GetConsoleWindow</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1762487</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1762487</guid><dc:creator><![CDATA[Tippgeber]]></dc:creator><pubDate>Mon, 17 Aug 2009 17:14:30 GMT</pubDate></item></channel></rss>