<?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[Funktion um Fenster zu verschieben.]]></title><description><![CDATA[<p>Hallo<br />
Ich suche eine Funktion um ein Fenster zu verschieben.<br />
Der Code sieht bis jetzt so aus</p>
<p>#include&lt;iostream&gt;<br />
#include&lt;windows.h&gt;<br />
using namespace std;</p>
<p>int main()</p>
<p>{</p>
<p>MessageBox(0,&quot;Hi&quot;, &quot;Hi&quot;, 0);<br />
}</p>
<p>Diese Messagebox soll jetzt verschoben werden auf eine Position die ich bestimmen kann</p>
<p>Wie muss ich das machen?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/152616/funktion-um-fenster-zu-verschieben</link><generator>RSS for Node</generator><lastBuildDate>Wed, 22 Jul 2026 17:31:44 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/152616.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 07 Jul 2006 18:59:58 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Funktion um Fenster zu verschieben. on Fri, 07 Jul 2006 18:59:58 GMT]]></title><description><![CDATA[<p>Hallo<br />
Ich suche eine Funktion um ein Fenster zu verschieben.<br />
Der Code sieht bis jetzt so aus</p>
<p>#include&lt;iostream&gt;<br />
#include&lt;windows.h&gt;<br />
using namespace std;</p>
<p>int main()</p>
<p>{</p>
<p>MessageBox(0,&quot;Hi&quot;, &quot;Hi&quot;, 0);<br />
}</p>
<p>Diese Messagebox soll jetzt verschoben werden auf eine Position die ich bestimmen kann</p>
<p>Wie muss ich das machen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1093518</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1093518</guid><dc:creator><![CDATA[HElpppmememememem]]></dc:creator><pubDate>Fri, 07 Jul 2006 18:59:58 GMT</pubDate></item><item><title><![CDATA[Reply to Funktion um Fenster zu verschieben. on Fri, 07 Jul 2006 19:08:04 GMT]]></title><description><![CDATA[<p>Ich sehe keine andere Möglichkeit als dir einen eigenen MessageBox-Dialog zu erstellen, denn du kannst dich nicht ohne weiteres in die DlgProc der MessageBox einklinken, denn nur dort hast du die Möglichkeit, die Position zu verändern.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1093523</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1093523</guid><dc:creator><![CDATA[WebFritzi]]></dc:creator><pubDate>Fri, 07 Jul 2006 19:08:04 GMT</pubDate></item><item><title><![CDATA[Reply to Funktion um Fenster zu verschieben. on Fri, 07 Jul 2006 19:10:32 GMT]]></title><description><![CDATA[<p>CreateThread<br />
MoveWindow</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1093525</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1093525</guid><dc:creator><![CDATA[la]]></dc:creator><pubDate>Fri, 07 Jul 2006 19:10:32 GMT</pubDate></item><item><title><![CDATA[Reply to Funktion um Fenster zu verschieben. on Fri, 07 Jul 2006 19:16:01 GMT]]></title><description><![CDATA[<p>FindWindow</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1093528</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1093528</guid><dc:creator><![CDATA[la]]></dc:creator><pubDate>Fri, 07 Jul 2006 19:16:01 GMT</pubDate></item><item><title><![CDATA[Reply to Funktion um Fenster zu verschieben. on Fri, 07 Jul 2006 19:20:54 GMT]]></title><description><![CDATA[<p>Wie sähe das dann komplett aus?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1093531</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1093531</guid><dc:creator><![CDATA[helpepelele]]></dc:creator><pubDate>Fri, 07 Jul 2006 19:20:54 GMT</pubDate></item><item><title><![CDATA[Reply to Funktion um Fenster zu verschieben. on Fri, 07 Jul 2006 19:24:23 GMT]]></title><description><![CDATA[<p>Naja komplett kann ich dir nicht posten bissel selber arbeiten musst du schon. Aber einfach mit FindWindow(...); das Handle der Messagebox suchen und dann mit MoveWindow(...); verschieben genaue Infos über die Funktionen findest du in der MSDN.</p>
<p>MfG schirrmie</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1093534</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1093534</guid><dc:creator><![CDATA[schirrmie]]></dc:creator><pubDate>Fri, 07 Jul 2006 19:24:23 GMT</pubDate></item><item><title><![CDATA[Reply to Funktion um Fenster zu verschieben. on Fri, 07 Jul 2006 19:34:28 GMT]]></title><description><![CDATA[<p><a href="http://www.catch22.net/tuts/msgbox.asp" rel="nofollow">http://www.catch22.net/tuts/msgbox.asp</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1093541</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1093541</guid><dc:creator><![CDATA[:warning:]]></dc:creator><pubDate>Fri, 07 Jul 2006 19:34:28 GMT</pubDate></item><item><title><![CDATA[Reply to Funktion um Fenster zu verschieben. on Fri, 07 Jul 2006 19:43:58 GMT]]></title><description><![CDATA[<p>@la und schirrmie: Denkt nochmal über das nach, was ihr da geschrieben habt...</p>
<p>@warning: Ich denke, Hooks sind hier ein wenig krass. Außer, es ist eine MessageBox von einer anderen Anwendung.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1093544</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1093544</guid><dc:creator><![CDATA[WebFritzi]]></dc:creator><pubDate>Fri, 07 Jul 2006 19:43:58 GMT</pubDate></item><item><title><![CDATA[Reply to Funktion um Fenster zu verschieben. on Fri, 07 Jul 2006 19:49:16 GMT]]></title><description><![CDATA[<p>Sag einfach was du denkst! Ich habe bereits darüber nachgedacht. Die Lösung mit dem Hook ist natürlich viel besser als mit FindWindow.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1093550</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1093550</guid><dc:creator><![CDATA[la]]></dc:creator><pubDate>Fri, 07 Jul 2006 19:49:16 GMT</pubDate></item><item><title><![CDATA[Reply to Funktion um Fenster zu verschieben. on Fri, 07 Jul 2006 19:49:38 GMT]]></title><description><![CDATA[<p>klär mich auf</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1093551</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1093551</guid><dc:creator><![CDATA[schirrmie]]></dc:creator><pubDate>Fri, 07 Jul 2006 19:49:38 GMT</pubDate></item><item><title><![CDATA[Reply to Funktion um Fenster zu verschieben. on Fri, 07 Jul 2006 19:52:25 GMT]]></title><description><![CDATA[<blockquote>
<p>@warning: Ich denke, Hooks sind hier ein wenig krass.</p>
</blockquote>
<p>quatsch.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1093553</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1093553</guid><dc:creator><![CDATA[:warning:]]></dc:creator><pubDate>Fri, 07 Jul 2006 19:52:25 GMT</pubDate></item><item><title><![CDATA[Reply to Funktion um Fenster zu verschieben. on Fri, 07 Jul 2006 20:11:00 GMT]]></title><description><![CDATA[<p>Also ich habs auch hingekriegt so wie ich es gedacht habe. Ich würde es jetzt aber wo ich das mit dem Hook weiß auf gar keinen Fall benutzen. <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="😃"
    /><br />
Aber trotzdem der Code:</p>
<pre><code class="language-cpp">DWORD WINAPI ThreadProc(LPVOID lpParameter)
{
	HWND messageBoxHandle = NULL;

	do
	{
		messageBoxHandle = FindWindow(NULL, TEXT(&quot;Titel&quot;));
		Sleep(0);
	}
	while(messageBoxHandle == NULL);

	for(int i = 0; i &lt; 500; ++i)
	{
		SetWindowPos(messageBoxHandle, NULL, i, 0, 0, 0, SWP_NOSIZE);

		Sleep(10);
	}

	return 0;
}

DWORD threadId;
CreateThread(NULL, 0, ThreadProc, NULL, 0, &amp;threadId);
MessageBox(NULL, TEXT(&quot;Text&quot;), TEXT(&quot;Titel&quot;), MB_OK);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1093565</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1093565</guid><dc:creator><![CDATA[la]]></dc:creator><pubDate>Fri, 07 Jul 2006 20:11:00 GMT</pubDate></item><item><title><![CDATA[Reply to Funktion um Fenster zu verschieben. on Fri, 07 Jul 2006 20:47:20 GMT]]></title><description><![CDATA[<p>Naja, ohne neuen Thread oder Hook geht's halt nicht, weil ne MessageBox eben modal ist. Das heißt, die Funktion kehrt erst zurück, wenn das Fenster wieder geschlossen ist. Da ist halt nix mit FindWindow - außer man benutzt eben einen Hook oder Thread.<br />
Ich find das alles viel zu überladen und denke ein eigener kleiner Dialog tuts auch.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1093592</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1093592</guid><dc:creator><![CDATA[WebFritzi]]></dc:creator><pubDate>Fri, 07 Jul 2006 20:47:20 GMT</pubDate></item></channel></rss>