<?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[Mysteriöse Messages, die nicht an mein hWnd gehen]]></title><description><![CDATA[<p>Hallo,<br />
ich weiss nicht genau wie ich das Problem beschreiben soll, daher auch der komische Titel <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="😉"
    /><br />
Wenn ich ein oder mehrere Fenster erstelle, gibt es Messages, die an hWnds gehen, die NICHT zu meinen erstellten Fenstern gehören..</p>
<p>Was sind das für seltsame Messages?<br />
Kann es vl. daran liegen, dass vor WM_NCCREATE, ab der ich mein hWnd überprüfen kann, bereits Messages gesendet werden, oder ist WM_NCCREATE wirklich die allererste Nachricht?</p>
<p>Hinweis: Um alle Fenster mit meiner MessageLoop behandeln zu können, verwende ich folgenden Code (NULL statt hWnd, damit alle geholt werden):</p>
<pre><code class="language-cpp">MSG msg;
	while (GetMessage(&amp;msg, NULL, 0, 0) &gt; 0) {
		TranslateMessage(&amp;msg);
		DispatchMessage(&amp;msg);
	}
</code></pre>
<p>MfG,<br />
Max</p>
<p>@edit:<br />
Bisher habe ich solche Messages einfach per DefWindowProc abgefertigt..</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/207693/mysteriöse-messages-die-nicht-an-mein-hwnd-gehen</link><generator>RSS for Node</generator><lastBuildDate>Sat, 25 Apr 2026 16:18:32 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/207693.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 10 Mar 2008 18:07:39 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Mysteriöse Messages, die nicht an mein hWnd gehen on Mon, 10 Mar 2008 18:24:10 GMT]]></title><description><![CDATA[<p>Hallo,<br />
ich weiss nicht genau wie ich das Problem beschreiben soll, daher auch der komische Titel <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="😉"
    /><br />
Wenn ich ein oder mehrere Fenster erstelle, gibt es Messages, die an hWnds gehen, die NICHT zu meinen erstellten Fenstern gehören..</p>
<p>Was sind das für seltsame Messages?<br />
Kann es vl. daran liegen, dass vor WM_NCCREATE, ab der ich mein hWnd überprüfen kann, bereits Messages gesendet werden, oder ist WM_NCCREATE wirklich die allererste Nachricht?</p>
<p>Hinweis: Um alle Fenster mit meiner MessageLoop behandeln zu können, verwende ich folgenden Code (NULL statt hWnd, damit alle geholt werden):</p>
<pre><code class="language-cpp">MSG msg;
	while (GetMessage(&amp;msg, NULL, 0, 0) &gt; 0) {
		TranslateMessage(&amp;msg);
		DispatchMessage(&amp;msg);
	}
</code></pre>
<p>MfG,<br />
Max</p>
<p>@edit:<br />
Bisher habe ich solche Messages einfach per DefWindowProc abgefertigt..</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1471643</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1471643</guid><dc:creator><![CDATA[ripmav]]></dc:creator><pubDate>Mon, 10 Mar 2008 18:24:10 GMT</pubDate></item><item><title><![CDATA[Reply to Mysteriöse Messages, die nicht an mein hWnd gehen on Mon, 10 Mar 2008 18:53:36 GMT]]></title><description><![CDATA[<p>Manche Messages gehen an Fenster oder Prozesse von anderen Programmen, z. B. wenn dem Fenster eines anderen Programmes der Focus entzogen wurde (WM_KILLFOCUS) o. ä..</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1471660</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1471660</guid><dc:creator><![CDATA[Elektronix]]></dc:creator><pubDate>Mon, 10 Mar 2008 18:53:36 GMT</pubDate></item><item><title><![CDATA[Reply to Mysteriöse Messages, die nicht an mein hWnd gehen on Mon, 10 Mar 2008 23:11:46 GMT]]></title><description><![CDATA[<p>Von welchen &quot;Mysteriöse[n] Messages&quot; sprechen wir denn hier *zitter* ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1471818</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1471818</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Mon, 10 Mar 2008 23:11:46 GMT</pubDate></item><item><title><![CDATA[Reply to Mysteriöse Messages, die nicht an mein hWnd gehen on Tue, 11 Mar 2008 06:57:24 GMT]]></title><description><![CDATA[<p>Wenn man eine ComboBox erzeugt werden automatisch 2 Fenster erzeugt!<br />
Wenn Man Tooltips benutzt, ein COM STA erzeugt DDE benutzt etc etc. In all diesen Fällen werden versteckte Fenster erzeugt.<br />
Das ist normal!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1471839</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1471839</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Tue, 11 Mar 2008 06:57:24 GMT</pubDate></item><item><title><![CDATA[Reply to Mysteriöse Messages, die nicht an mein hWnd gehen on Tue, 11 Mar 2008 20:07:43 GMT]]></title><description><![CDATA[<p>Danke für die Antworten <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><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/11581">@Elektronix</a>:<br />
Ich dachte, GetMessage() holt nur die hWnds der Fenster des eigenen Threads..<br />
Wenn dann Messages an andere Fenster (also nicht meine eigenen) verschickt werden, dürften diese ja nicht durch meine WndProc laufen.. oder?</p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/12048">@CodeFinder</a>:<br />
Ab und zu tauchen die mysteriöse Messages wieder auf.. und dann erschrecken sie meine WndProc <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 />
Nein im Ernst: Ein paar habe ich durch Anhalten des laufenden Programmes mal angeschaut: Hauptsächlich WM_NC* Messages..</p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/35992">@Martin</a> Richter:<br />
Ich habe es zwar nicht dazugeschrieben, aber ich verwende auf diesem Testfenster keine Controls, und das Projekt erstellt wirklich nur 2 Fenster.. Aber vielleicht gibt es ja trotzdem versteckte Fenster..</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1472368</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1472368</guid><dc:creator><![CDATA[ripmav]]></dc:creator><pubDate>Tue, 11 Mar 2008 20:07:43 GMT</pubDate></item></channel></rss>