<?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[Message Loop aufrufen??]]></title><description><![CDATA[<p>Habe eine Berechnungfunktion, welche verschachtelte for schliefen druchläuft und auch länger dauern kann! nun möchte ich in den einzelen forschleifen ab un zu die &quot;MessageLoop&quot; aufrufen , so das prgraomm noch auf user nachrichten reagieren kann?? wie geht das?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/160215/message-loop-aufrufen</link><generator>RSS for Node</generator><lastBuildDate>Tue, 28 Jul 2026 12:42:25 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/160215.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 23 Sep 2006 09:02:08 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Message Loop aufrufen?? on Sat, 23 Sep 2006 09:02:08 GMT]]></title><description><![CDATA[<p>Habe eine Berechnungfunktion, welche verschachtelte for schliefen druchläuft und auch länger dauern kann! nun möchte ich in den einzelen forschleifen ab un zu die &quot;MessageLoop&quot; aufrufen , so das prgraomm noch auf user nachrichten reagieren kann?? wie geht das?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1142965</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1142965</guid><dc:creator><![CDATA[BorisDieKlinge]]></dc:creator><pubDate>Sat, 23 Sep 2006 09:02:08 GMT</pubDate></item><item><title><![CDATA[Reply to Message Loop aufrufen?? on Sat, 23 Sep 2006 09:18:31 GMT]]></title><description><![CDATA[<p>Schau Dir das mal an:<br />
<a href="http://www.mpdvc.de/html.htm#Q75" rel="nofollow">http://www.mpdvc.de/html.htm#Q75</a></p>
<p>Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1142972</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1142972</guid><dc:creator><![CDATA[CTecS]]></dc:creator><pubDate>Sat, 23 Sep 2006 09:18:31 GMT</pubDate></item><item><title><![CDATA[Reply to Message Loop aufrufen?? on Mon, 25 Sep 2006 15:27:43 GMT]]></title><description><![CDATA[<p>ich blick das ganze nich... weis jemand wie die zeilen lauten um die message lopp aufzurufen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1144170</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1144170</guid><dc:creator><![CDATA[BorisDieKlinge]]></dc:creator><pubDate>Mon, 25 Sep 2006 15:27:43 GMT</pubDate></item><item><title><![CDATA[Reply to Message Loop aufrufen?? on Mon, 25 Sep 2006 17:44:18 GMT]]></title><description><![CDATA[<p>in deinen verschachtelten for-schleifen schreibst du am besten am ende eines schleifendurchlaufes den messageloop rein</p>
<p>[cpp]<br />
void CView::meine_schleifenfunktion()<br />
{<br />
for(.....)<br />
{<br />
...//berechne was ganz tolles<br />
MSG msg;<br />
//die while lauft so lange, bis alle messages abgearbeitet sind<br />
//dann läuft deine schleife wieder<br />
while( ::PeekMessage( &amp;msg, NULL, NULL, NULL, PM_NOREMOVE ) )<br />
::AfxGetThread()-&gt;PumpMessage();</p>
<p>}<br />
}</p>
<p>das obere Bsp. gilt wenn du die MFC benutz, ansonsten tausch die paar zeilen nach '...//berechne was tolles' gegen diese</p>
<pre><code>MSG msg;

while( ::PeekMessage( &amp;msg, NULL, NULL, NULL, PM_NOREMOVE ) )
{ 
  if (::GetMessage( &amp;msg, NULL, 0, 0 ) == -1)
  {
    // handle the error and possibly exit
  }
  else
  {
    ::TranslateMessage(&amp;msg); 
    ::DispatchMessage(&amp;msg); 
  }
}
</code></pre>
<p>das müßt dir weiterhelfen :hoffe:</p>
<p>gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1144243</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1144243</guid><dc:creator><![CDATA[CTecS]]></dc:creator><pubDate>Mon, 25 Sep 2006 17:44:18 GMT</pubDate></item><item><title><![CDATA[Reply to Message Loop aufrufen?? on Mon, 25 Sep 2006 17:51:06 GMT]]></title><description><![CDATA[<p>ohh danke es funktioniert.. dankeschön</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1144248</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1144248</guid><dc:creator><![CDATA[BorisDieKlinge]]></dc:creator><pubDate>Mon, 25 Sep 2006 17:51:06 GMT</pubDate></item></channel></rss>