<?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[Bekomme keine WM_SIZE beim Verändern der Fenstergröße]]></title><description><![CDATA[<p>Hi Leutz,<br />
wenn ich mein Fenster vergrößere oder verkleinere kassiere ich keine WM_SIZE Messages. An was kann das liegen?</p>
<pre><code class="language-cpp">while(PeekMessage(&amp;msg, 0, 0, 0, PM_REMOVE))
{
    TranslateMessage(&amp;msg);
    DispatchMessage(&amp;msg);
    switch(msg.message)
    {
    case WM_SIZE:
          {
            // [...] 
          }break;
        //[..]
    }
}
</code></pre>
<p>Ich habe an den Anfang der WM_SIZE einen Breakpoint gesetzt, aber dieser wird nie Erreicht.</p>
<p>thx</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/138582/bekomme-keine-wm_size-beim-verändern-der-fenstergröße</link><generator>RSS for Node</generator><lastBuildDate>Mon, 13 Jul 2026 03:29:36 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/138582.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 27 Feb 2006 16:22:37 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Bekomme keine WM_SIZE beim Verändern der Fenstergröße on Mon, 27 Feb 2006 16:22:37 GMT]]></title><description><![CDATA[<p>Hi Leutz,<br />
wenn ich mein Fenster vergrößere oder verkleinere kassiere ich keine WM_SIZE Messages. An was kann das liegen?</p>
<pre><code class="language-cpp">while(PeekMessage(&amp;msg, 0, 0, 0, PM_REMOVE))
{
    TranslateMessage(&amp;msg);
    DispatchMessage(&amp;msg);
    switch(msg.message)
    {
    case WM_SIZE:
          {
            // [...] 
          }break;
        //[..]
    }
}
</code></pre>
<p>Ich habe an den Anfang der WM_SIZE einen Breakpoint gesetzt, aber dieser wird nie Erreicht.</p>
<p>thx</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1004384</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1004384</guid><dc:creator><![CDATA[NeoTheHacker]]></dc:creator><pubDate>Mon, 27 Feb 2006 16:22:37 GMT</pubDate></item><item><title><![CDATA[Reply to Bekomme keine WM_SIZE beim Verändern der Fenstergröße on Mon, 27 Feb 2006 16:34:57 GMT]]></title><description><![CDATA[<p>Und Du bist sicher, dass auch niemand anders diese Nachricht abfängt?<br />
Warum hast Du kein Fenster-Handle angegeben??? Bist Du sicher, dass Dein Thread überhaupt solche Nachrichten bekommt?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1004398</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1004398</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Mon, 27 Feb 2006 16:34:57 GMT</pubDate></item><item><title><![CDATA[Reply to Bekomme keine WM_SIZE beim Verändern der Fenstergröße on Mon, 27 Feb 2006 16:51:14 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">while(PeekMessage(&amp;msg, 0, 0, 0, PM_REMOVE))
{
    TranslateMessage(&amp;msg);
    DispatchMessage(&amp;msg);
    switch(msg.message)
    {
    case WM_SIZE:
          {
            // [...] 
          }break;
        //[..]
    }
}
</code></pre>
<p>Entfernt DispatchMessage die Nachricht nicht? Normalerweise sollte eine Message nicht an der Stelle behandelt werden, wo du sie grade behandelst... Ich hätte jetzt ehrlich gesagt eine Exception erwartet.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1004408</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1004408</guid><dc:creator><![CDATA[Hallifax]]></dc:creator><pubDate>Mon, 27 Feb 2006 16:51:14 GMT</pubDate></item><item><title><![CDATA[Reply to Bekomme keine WM_SIZE beim Verändern der Fenstergröße on Mon, 27 Feb 2006 16:52:16 GMT]]></title><description><![CDATA[<p>Üblicherweise behandelt man diese Messages in der entsprechenden Windows-Prozedur.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1004409</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1004409</guid><dc:creator><![CDATA[mgs_]]></dc:creator><pubDate>Mon, 27 Feb 2006 16:52:16 GMT</pubDate></item><item><title><![CDATA[Reply to Bekomme keine WM_SIZE beim Verändern der Fenstergröße on Mon, 27 Feb 2006 16:52:57 GMT]]></title><description><![CDATA[<p>Die WM_SIZE Nachricht wird mit SendMessage abgeschickt. Also landet sie auch nicht in der Message Queue.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1004410</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1004410</guid><dc:creator><![CDATA[............]]></dc:creator><pubDate>Mon, 27 Feb 2006 16:52:57 GMT</pubDate></item><item><title><![CDATA[Reply to Bekomme keine WM_SIZE beim Verändern der Fenstergröße on Mon, 27 Feb 2006 17:20:36 GMT]]></title><description><![CDATA[<p>Hallifax schrieb:</p>
<blockquote>
<pre><code class="language-cpp">while(PeekMessage(&amp;msg, 0, 0, 0, PM_REMOVE))
{
    TranslateMessage(&amp;msg);
    DispatchMessage(&amp;msg);
    switch(msg.message)
    {
    case WM_SIZE:
          {
            // [...] 
          }break;
        //[..]
    }
}
</code></pre>
<p>Entfernt DispatchMessage die Nachricht nicht? Normalerweise sollte eine Message nicht an der Stelle behandelt werden, wo du sie grade behandelst... Ich hätte jetzt ehrlich gesagt eine Exception erwartet.</p>
</blockquote>
<p>alle anderen messages gehen, nur eben die eine nicht aber ich schau mir das mit den dispatch messsage nochmal an.<br />
danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1004433</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1004433</guid><dc:creator><![CDATA[NeoTheHacker]]></dc:creator><pubDate>Mon, 27 Feb 2006 17:20:36 GMT</pubDate></item><item><title><![CDATA[Reply to Bekomme keine WM_SIZE beim Verändern der Fenstergröße on Mon, 27 Feb 2006 17:24:16 GMT]]></title><description><![CDATA[<p>wie gesagt: in der nachrichtenschleife kannst du WM_SIZE nicht abfangen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1004440</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1004440</guid><dc:creator><![CDATA[............]]></dc:creator><pubDate>Mon, 27 Feb 2006 17:24:16 GMT</pubDate></item><item><title><![CDATA[Reply to Bekomme keine WM_SIZE beim Verändern der Fenstergröße on Tue, 28 Feb 2006 17:51:09 GMT]]></title><description><![CDATA[<p>Man sollte doch versuchen, eine Nachricht da abzufangen, wo sie üblicherweise auch ankommt. Und in diesem Fall ist das wohl eindeutig die WindowProc.</p>
<p>Gruß André</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1005308</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1005308</guid><dc:creator><![CDATA[av_privat]]></dc:creator><pubDate>Tue, 28 Feb 2006 17:51:09 GMT</pubDate></item></channel></rss>